Мне было интересно, в чем разница между очередью JMS и темой JMS.
Страница ActiveMQ говорит
темы
В JMS тема реализует семантику публикации и подписки . Когда вы публикуете сообщение, оно отправляется всем заинтересованным подписчикам, поэтому многие подписчики получат копию сообщения. Только подписчики, имевшие активную подписку в момент получения сообщения брокером, получат копию сообщения.
Очереди
Очередь JMS реализует семантику балансировки нагрузки . Одно сообщение будет получено ровно одним потребителем. Если на момент отправки сообщения нет доступных потребителей, оно будет храниться до тех пор, пока не будет доступен потребитель, который сможет обработать сообщение. Если потребитель получит сообщение и не подтвердит его до закрытия, сообщение будет доставлено другому потребителю. В очереди может быть много потребителей с сообщениями балансировкой нагрузки между доступными потребителями.
Я хочу иметь что-то, что будет отправлять копию сообщения каждому подписчику в той же последовательности, в которой это сообщение было получено брокером ActiveMQ.
Есть предположения?