Как создать JMS-адрес с двумя подписчиками? - PullRequest
1 голос
/ 26 марта 2012

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

Мы используем JBoss 5.1.0. Как я могу:

1) написать * -service.xml, чтобы я мог быть уверен, что это сообщение прочитано двумя (не менее, не более) подписчиками, прежде чем оно будет удалено из пункта назначения

2) написать MDB, используя спецификации EJB3.0 (с аннотациями и прочим), которые будут подключаться к теме в качестве одного из двух постоянных подписчиков?

Я знаю, что могу создать подписчика и затем подписаться на тему, но это не гарантирует мне, что сообщения, помещенные в тему до подписки, будут доставлены мне. Вы можете помочь?

1 Ответ

1 голос
/ 26 марта 2012

Хотя я не могу помочь вам с написанием кода (я парень на C #), у меня было подобное требование. Я закончил тем, что соединял от темы до 2 очередей, и получатели оба потребляли из их отдельной очереди, а не темы.

...