Запускать несколько потребителей JMS на разных JVM - PullRequest
1 голос
/ 29 ноября 2011

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

Обновление:

Теперь есть два способа получения сообщений из JMS Queues, либо путем создания автономных потребителей jms, либо путем создания bean-компонентов, управляемых сообщениями, теперь мне нужно иметь несколько потребителей на разных jvms, которые будут прослушивать очередь и обрабатывать сообщения, с автономно jms consumers, я могу запустить несколько таких потребителей (просто запустить разных потребителей jms как стандартную программу java, так как у них есть основная функция), но мой вопрос заключается в том, как я могу запустить несколько bean-компонентов, управляемых сообщениями, на разных jvms, то есть как я могу запустить несколько функций onMessage () на разных jvms, надеюсь, здесь есть смысл. Пожалуйста, посоветуйте или направьте меня в правильном направлении.

Любое руководство будет высоко оценено.

Спасибо.

...