У меня проблемы с двусмысленностью этого утверждения:
http://activemq.apache.org/how-do-i-preserve-order-of-messages.html
Если в одной очереди несколько потребителей, потребители будут конкурировать за сообщения, а ActiveMQ будет распределять между ними баланс нагрузки, поэтому порядок будет потерян.
Означает ли это, что если я один продюсер (P1) публикую на одну тему (T1) и четыре подписчика на эту тему (S1, S2, S3, S4). Все выше, используя AMQP.
Нет ли гарантии, что S1 будет видеть порядок сообщений от P1 в том же порядке?
И каждый подписчик не обязательно будет видеть заказ, который фактически отправил P1?).
Заметьте, я говорю о jms pub / sub через тему: //
[Если я добавлю больше производителей, но у каждого будет своя собственная тема, это также повлияет на порядок в других очередях?]
Я бы не ожидал этого, но заявление с сайта вызывает у нас некоторые опасения.