Мені було цікаво, в чому різниця між чергою JMS та темою JMS.
На сторінці ActiveMQ йдеться
Теми
У JMS a Topic реалізує публікацію та підписку семантики. Коли ви публікуєте повідомлення, воно переходить до всіх зацікавлених передплатників - тому нуль багатьом підписникам отримає копію повідомлення. Тільки абоненти, які мали активну підписку на момент отримання брокера, отримають копію повідомлення.
Черги
Черга JMS реалізує семантику балансира навантаження . Одне повідомлення отримає рівно один споживач. Якщо на момент надсилання повідомлення немає споживачів, вони зберігатимуться, поки споживач не зможе обробити повідомлення. Якщо споживач отримує повідомлення і не підтверджує його перед закриттям, повідомлення буде перезавантажено іншому споживачеві. У черзі може бути багато споживачів, коли завантаження повідомлень збалансовано серед доступних споживачів.
Я хочу мати "щось", що надсилатиме копію повідомлення кожному абоненту в тій же послідовності, що і та, в якій повідомлення отримало брокер ActiveMQ.
Будь-які думки?