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