【问题标题】:What is the best practice to order message working process with JMS使用 JMS 订购消息工作流程的最佳实践是什么
【发布时间】:2017-09-10 09:58:42
【问题描述】:

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

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

【问题讨论】:

    标签: jakarta-ee queue jms message-queue


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 2021-06-18
      • 2020-02-04
      • 2012-12-05
      • 1970-01-01
      • 2020-12-04
      • 1970-01-01
      相关资源
      最近更新 更多