Параллельная обработка сообщений JMS? - PullRequest
1 голос
/ 12 марта 2009

Можно ли создать пул прослушивателей сообщений или управляемых сообщениями компонентов для параллельной обработки сообщений из очереди или раздела JMS?

Я использую JBoss и JBoss's JMS

Ответы [ 2 ]

2 голосов
/ 12 марта 2009

Да, если размер пула MDB больше единицы, JBoss должен создать несколько MDB для параллельной обработки сообщений.

0 голосов
/ 12 марта 2009

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

Мы использовали JMS-провайдер Tibco, но он работает с любым JMS-провайдером.

...