【问题标题】:Does active mq prefetch work reserve away messages from other consumers?主动 mq 预取工作是否保留来自其他消费者的消息?
【发布时间】:2016-07-27 04:54:17
【问题描述】:

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

它们是否会立即反映,例如,如果我有 1000 条消息,并且我的消费者的预取值为 1000,那么一个消费者会将所有这些消息“保留”给它自己吗?

【问题讨论】:

    标签: jms activemq


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-09
      • 2020-09-19
      • 2019-07-01
      相关资源
      最近更新 更多