【发布时间】:2013-12-22 16:43:01
【问题描述】:
有没有办法根据 ActiveMQ(或任何其他排队系统)中的优先级定义“排序”函数?我知道我可以设置一个优先级编号,优先级更高的消息会先发送,但我想定义一个函数,以便我可以将已经等待的消息与新的消息进行比较。
类似于 compareTo 函数,activeMQ 将使用它来定义下一条消息。
我需要考虑几个参数,并且根据消息的时间和长度,优先级可能会随着时间而改变。
有没有办法做到这一点?我一直无法在网上找到有关此的信息,但我想这是一个很常见的问题,不是吗?
【问题讨论】: