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