活动的mq预取工作是否可以保留其他消费者的消息?

时间:2016-07-26 20:11:14

标签: jms activemq

预取配置是否会锁定消息,以便其他消费者无法使用它们?

他们是否立即反映,例如,如果我有1000封邮件,并且我的消费者预取值为1000,那么一位消费者会预留"所有这些消息都归于自己?

1 个答案:

答案 0 :(得分:1)

客户端预取缓冲区中的消息不会被分派到任何其他客户端,直到客户端关闭它们并且它有一些未完成的消息。

如果客户端上线并且它是目的地的唯一消费者,它将立即开始预取,如果其他客户端是目的地并且它是队列,那么消息将被循环调度到客户端,直到它们的预取缓冲区为止很满队列上的多个客户端充当负载平衡器。