使用JMS订购消息工作流程的最佳实践是什么?

时间:2017-04-14 06:39:50

标签: java-ee queue jms message-queue

我有一个任务:我想并行化消息接收过程。任务很薄弱:必须按特殊顺序处理特殊标记的消息 - 按照我的服务接收顺序。我试图用JMS解决任务。 消息放在队列中,并且有几个MessageDriveBeans正在处理这些消息。我有一个经典的要求":我想确保消息的处理顺序与传入队列的顺序相同。我使用WildFly 8.2(HornetQ - JMS提供商)。我知道这不是JMS模式要求"。

我如何组织这个过程?也许我必须实施另一种模式来解决?

1 个答案:

答案 0 :(得分:0)

我想我找到了解决方案。 HornetQ(例如WebLogic JMS)提供了消息分组的功能:http://docs.jboss.org/hornetq/2.2.2.Final/user-manual/en/html/message-grouping.html。借此机会,我可以与同一个消费者建立相同标记消息的处理。宾果!

相关问题