2010-12-05 3 views
2

Как мы можем добиться кластеризации JVM в автономных Java-приложениях? Возможно ли это:JVM Clustering в автономных java-приложениях

Мы создаем очередь JMS и развертываем ее на сервере. Теперь мы делаем все приложения Java подключаемыми удаленно, используя параметры weblogic jndi для этой очереди. Когда сообщение доставляется в очередь, только одно из java-приложений (jms-клиентов) получит сообщение из-за самой природы очереди (в отличие от темы). Таким образом, может быть достигнута балансировка нагрузки a.k.a.

Является ли это жизнеспособным способом подхода к решению?

ответ

0

Этот подход звучит жизнеспособно, и это дает вам простой баланс нагрузки.

Никто не может сказать, является ли это наилучшим подходом, потому что вы почти не указали, что именно вы пытаетесь сделать.

(я бы не сказал, что «load balancing» и «clustering» - это одно и тоже. Вы можете выполнять балансировку нагрузки с использованием кластерных вычислений, но есть и другие способы сделать это, и есть другие способы использования кластерных вычислений. Подробнее см. В связанных статьях.)

+0

Спасибо. На данный момент достаточно жизнеспособного подхода для удовлетворения моих потребностей. Кроме того, не могли бы вы объяснить некоторые разности между балансом нагрузки и кластером? – Victor 2010-12-05 08:24:19