【发布时间】:2013-11-28 18:55:28
【问题描述】:
在发送多条带有 Group-ID 集的消息(消息分组)后,我如何管理它们的传递,以便为每个 Group-ID 设置一个消费者?
如果我的消息消费者是 消息驱动 Bean,它是如何工作的?
这个想法是为每个 Group-ID 实现并行处理。
【问题讨论】:
标签: parallel-processing message-queue producer-consumer hornetq message-driven-bean
在发送多条带有 Group-ID 集的消息(消息分组)后,我如何管理它们的传递,以便为每个 Group-ID 设置一个消费者?
如果我的消息消费者是 消息驱动 Bean,它是如何工作的?
这个想法是为每个 Group-ID 实现并行处理。
【问题讨论】:
标签: parallel-processing message-queue producer-consumer hornetq message-driven-bean
服务器会根据你的消费者随机选择一个 Group-id...
如果您有一个消息驱动 bean,那么每个 MDB 将有多个消费者...每个 groupID 将被传递给一个消费者。
如果您需要选举您的消费者.. 根本不要使用消息组.. 只需使用选择器。
消息分组的用例是自动管理消费者选择。如果您想绑定到特定的消费者,只需设置一个属性并使用过滤器。这就是它们的用途。
【讨论】: