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