#java #jms #weblogic #cluster-computing
#java #jms #веб-журнал #кластерные вычисления
Вопрос:
У меня есть 8 экземпляров Weblogic, отправленных на 4 машинах. Эти 8 экземпляров сгруппированы в кластер.
Эти 8 экземпляров отлично подходят для контейнеров EJB, но у меня также есть 8 экземпляров Weblogic JMS server. В результате все мои сообщения JMS отправляются в этих 8 экземплярах…
Мой объем слишком мал, чтобы нуждаться в таком количестве серверов JMS. Я хотел бы иметь только один экземпляр JMS Weblogic на компьютере.
Возможно ли отключить обмен сообщениями JMS в каком-либо экземпляре?
Ответ №1:
Я полагаю, что вы можете настроить таргетинг вашего сервера JMS на отдельный сервер WL в кластере. Смотрите теорию и справку по консоли для получения инструкций.
Вам не нужны 8 серверов JMS, просто сохраните 1 и используйте переносимый целевой объект, чтобы он позаботился об отказоустойчивости за вас.
Ответ №2:
Серверы JMS предназначены для отдельных управляемых серверов. Что вы можете сделать, так это настроить таргетинг серверов JMS только на один из управляемых серверов, работающих на каждой из ваших машин.
Однако вам нужно быть осторожным при выборе таргетинга на ваши приложения и MDB, например, чтобы убедиться, что они могут привязываться к именам JNDI требуемых очередей. В противном случае вы получите ошибки в вашем стандартном выводе и файлах журнала, которые будут загромождать их.