Как сгруппировать сообщения в JBoss ESB?
У меня есть сообщения JSON, поступающие в очередь JMS на сервере JBoss. Я хочу сгруппировать их, используя некоторые критерии, например, анализировать и использовать атрибут group для группировки. Мне нужно накопить сообщения за X минут, затем создать новое сообщение, представляющее каждую группу, и вызвать службу для обработки каждого сообщения группы.
Я не могу найти способ читать сообщения из очереди JMS и производить меньше сообщений ESB транзакционным способом. Я не хочу терять сообщения во время перезапуска.
1 ответ
Если вы наткнулись на это, как я. Я предлагаю вам использовать агрегатор сообщений для этого. Пожалуйста, посмотрите на следующую ссылку для более подробной информации о том, как. https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_SOA_Platform/4.2/html-single/SOA_ESB_Message_Action_Guide/index.html