Кэш-память групп сообщений ActiveMQ - PullRequest
0 голосов
/ 14 сентября 2018

Как я понимаю, чтобы группы сообщений работали - все потребители должны быть кэшированы (повторно использованы).Иначе, как брокер будет гарантировать порядок сообщений для той же группы?

Хотя это кажется очевидным (или, возможно, мое понимание неверно), я не нашел подтверждения этому в официальной документации.

Может ли кто-нибудь подтвердить или опровергнуть это?

Заранее спасибо,

1 Ответ

0 голосов
/ 18 сентября 2018

Нет строгой необходимости кэшировать / повторно использовать потребителей.Посредник гарантирует порядок сообщений в той же группе, гарантируя, что сообщения не потребляются одновременно.Даже если один потребитель начинает получать сообщения в группе, но закрывается до того, как будет использована вся группа, брокер выберет другого потребителя, и в конечном итоге сообщения будут использоваться последовательно (то есть не одновременно), что означает, что их порядок будет сохранен.

...