【问题标题】:HornetQ - How to manage Consumers of 'Message Grouping'HornetQ - 如何管理“消息分组”的消费者
【发布时间】:2013-11-28 18:55:28
【问题描述】:

在发送多条带有 Group-ID 集的消息(消息分组)后,我如何管理它们的传递,以便为每个 Group-ID 设置一个消费者?

如果我的消息消费者是 消息驱动 Bean,它是如何工作的?

这个想法是为每个 Group-ID 实现并行处理。

【问题讨论】:

    标签: parallel-processing message-queue producer-consumer hornetq message-driven-bean


    【解决方案1】:

    服务器会根据你的消费者随机选择一个 Group-id...

    如果您有一个消息驱动 bean,那么每个 MDB 将有多个消费者...每个 groupID 将被传递给一个消费者。

    如果您需要选举您的消费者.. 根本不要使用消息组.. 只需使用选择器。

    消息分组的用例是自动管理消费者选择。如果您想绑定到特定的消费者,只需设置一个属性并使用过滤器。这就是它们的用途。

    【讨论】:

    • 谢谢。我现在明白服务器做了所有的“选举”,我不必担心!
    • 如果这能满足您的问题,我将不胜感激,请接受答案:)
    • 我刚刚发布了我的答案,以通知您在特定消费者上使用消息选择器的可能性
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 2012-05-08
    • 2021-05-01
    • 2016-05-04
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多