我有一个要求,消费者需要首先使用队列中的高优先级消息。
有人能在这样的开源队列中工作吗?
此外,如果它支持批量获取消息将是好的?
发布于 2014-07-17 12:18:56
我已经实现了ActiveMQ,它支持用户在queue.So上的消息优先级--它应该满足您的requirement.check:
http://activemq.apache.org/how-can-i-support-priority-queues.html
http://www.christianposta.com/blog/?p=289
就批处理消息获取而言,JMS没有从队列中获取批处理消息的任何方法,您必须使用多线程方法来运行不同的使用者,检索消息并将其分组,然后再将其传递给client.Or循环,通过完善的使用者将消息循环。对于多线程使用者,确保在连接期间或队列上对使用者使用pref-etch策略=0。
https://stackoverflow.com/questions/24803255
复制相似问题