приложение weblogic 10.3.6 всегда доступно

Я использую weblogic 10.3.6. У меня настроен кластер и есть два управляемых сервера MS-1 и MS-2. Теперь я развернул свой EAR в MS-1, и он работает нормально. Теперь мое требование заключается в том, что когда приложение работает, если MS-1 каким-то образом выходит из строя, все, что я хочу, это чтобы мое приложение запускалось, переключаясь на MS-2, то есть я хочу, чтобы мое приложение было доступно все время, я новичок в weblogic, пожалуйста, помогите мне. Необходимы подробные шаги


person adiCool    schedule 21.06.2016    source источник
comment
Когда вы развертываете ресурс или приложение в кластере WebLogic, все члены кластера (экземпляры сервера weblogic) будут обслуживать ресурс или приложение. Не следует запускать по 1 серверу за раз. Отказоустойчивость может быть достигнута с помощью балансировщика нагрузки (Apache, HAProxy и т. д.) перед вашим кластером. Он будет распределять запросы между всеми серверами и перенаправлять http-трафик, когда сервер не работает, на другие члены кластера. Прочтите это для получения полной информации: docs.oracle.com/ cd/E23943_01/core.1111/e10106/aa.htm#ASHIA977   -  person Emmanuel Collin    schedule 22.06.2016
comment
Спасибо за ответ. Поскольку я очень новичок в этом, позвольте мне попросить еще несколько разъяснений. Вы говорите о балансировщике нагрузки, таком как (Apache, HAProxy и т. Д.); означает ли это дополнительное оборудование? еще одна вещь, при настройке кластера в weblogic я видел некоторый параметр - алгоритм балансировки нагрузки, который использует такие значения, как циклический перебор и т. д. Так может ли этот параметр помочь мне в этом аспекте? а как насчет концепции совместного использования сеансов в веб-логике   -  person adiCool    schedule 22.06.2016
comment
Балансировщик нагрузки требуется вне кластера weblogic, где вы развернули веб-приложение. Он будет отвечать за балансировку нагрузки HTTP-запросов к серверам в кластере. Это может быть программное обеспечение, такое как Apache Http Server или HAProxy, или аппаратное обеспечение, такое как F5 Big-IP. Если вы используете программный балансировщик нагрузки, вам необходимо развернуть его перед кластером, как правило, на выделенном хосте.   -  person Emmanuel Collin    schedule 22.06.2016
comment
Алгоритм балансировки нагрузки, о котором вы говорите, будет использоваться объектами EJB или RMI. В этой ситуации балансировку файловой нагрузки (и отказоустойчивость) возьмет на себя клиентская сторона объекта EJB или RMI. Балансировщик нагрузки http не будет задействован в этом отношении.   -  person Emmanuel Collin    schedule 22.06.2016
comment
Большое спасибо :). Нужна еще одна помощь, если возможно, не могли бы вы поделиться со мной некоторыми ссылками или рекомендациями о том, как настроить балансировщики нагрузки этого программного обеспечения, такие как HTTP-сервер Apache. Это будет очень полезно.   -  person adiCool    schedule 22.06.2016


Ответы (1)


Документация Weblogic Server 10.3.6: https://docs.oracle.com/cd/E23943_01/nav/wls.htm Сервер WebLogic и http-сервер Apache: https://docs.oracle.com/cd/E23943_01/web.1111/e16435/apache.htm#PLGWL395

person Emmanuel Collin    schedule 22.06.2016