У меня есть двухузловой кластер WebLogic (и положительно старая версия WebLogic для загрузки), который я планирую удалить, где WebLogic будет заменен на WildFly и Apache на Nginx. Проблема, с которой я сейчас сталкиваюсь, заключается в том, как заменить mod_weblogic
из конфигурации Apache:
<IfModule mod_weblogic.c>
WebLogicHost 192.168.0.1
WebLogicPort 7003
</IfModule>
<LocationMatch "/services/.*/(buy|sell|status)">
SetHandler weblogic-handler
WebLogicCluster 192.168.0.1:7003,192.168.0.2:7003
PathTrim /services
PathPrepend /requestprocessor
WLIOTimeoutSecs 600
</LocationMatch>
В этом примере, насколько я понимаю, обеспечивает mod_weblogic
балансировку нагрузки между двумя узлами, верно? Я должен признать, что я понятия не имею, как работает этот модуль, только что я собираюсь заменить его ...: -)
Как мне достичь того же результата с Nginx и WildFly?
Я нашел руководство на веб-сайте Nginx по балансировке нагрузки (https://docs.nginx.com/nginx/deployment-guides/jboss-load-balancing-nginx-plus/), и я думаю, что большой вопрос в том, есть ли что-то в функциональности mod_weblogic
, которого мне не хватает, или если я поступаю так, как предлагает руководство обеспечит желаемый результат?