ActiveMQ одного потребителя нескольких производителей - PullRequest
1 голос
/ 07 июля 2010

Кто-нибудь может указать ссылку на то, как реализовать один потребитель несколько производителей в activemq? Или может дать очень простую реализацию. Это будет очень полезно.

Спасибо

Ответы [ 3 ]

0 голосов
/ 09 июля 2010

Специальной реализации для этого не требуется.Это основной бизнес MessageBrokers.Единственное, в чем вам нужно убедиться:

Если вы решили дать ID своим производителям, убедитесь, что они отличаются друг от друга. У вас не может быть нескольких производителей с одинаковым ID.То же самое касается потребителей.

0 голосов
/ 29 июля 2010

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

Многие производители могут отправлять сообщения в одну и ту же очередь. Только один активный потребитель получит сообщение из очереди.

0 голосов
/ 07 июля 2010

Проект Мэтта Райбла AppFuse - хороший скелетный проект, который реализован с использованием различных библиотек. Вы можете выбрать тот, который использует Spring, и представить ActiveMQ, как объяснил Бхарати Раджа в своем блоге jms с appfuse1x .

...