Кластер Weblogic JMS и Apache - PullRequest
       36

Кластер Weblogic JMS и Apache

1 голос
/ 11 мая 2011

У меня есть кластерная установка JMS Weblogic 10.3.4 с 2 управляемыми серверами.Сейчас у каждого управляемого сервера есть свой IP-адрес.Я установил Apache и плагин Weblogic, как описано здесь: http://download.oracle.com/docs/cd/E12840_01/wls/docs103/plugins/apache.html

Весь мой кластер Weblogic состоит из 4 управляемых серверов, но я хочу, чтобы JMS был только на 2 из них.У меня есть Apache и работает со следующей частью в файле httpd.conf.

<IfModule mod_weblogic.c>
    WebLogicCluster ip1:7001,ip2:7001,ip3:7001,ip4:7001
    ErrorPage http://ip1:7070/error.html
    DynamicServerList ON
    IdemPotent OFF
</IfModule>
...
...
<Location /HTTPClnt>
  SetHandler weblogic-handler
  WebLogicCluster ip1:7001,ip2:7001
</Location>

Однако это не работает.У меня есть простой Java-класс, который пишет / читает из очереди JMS, и он работает при переходе на IP-адрес каждого сервера JMS, но при переходе по IP-адресу прокси-сервера я получаю это.что я должен сделать, чтобы заставить t3 (и один день t3s) работать в этом случае?

1 Ответ

2 голосов
/ 11 мая 2011

Невозможно установить балансировщик нагрузки перед JMS.Вам нужно использовать кластерный адрес T3, например:

t3://10.0.0.1:7001,10.0.0.2:7001,10.0.0.3:7001
...