Назад | Перейти на главную страницу

Tomcat Failover High Availability (активный / пассивный)

у нас есть веб-приложение jee, работающее на apache tomcat, нам нужно развернуть это приложение в производственной среде, и мы решили использовать структуру аварийного переключения, чтобы у нас был один активный сервер, а другой - пассивный, и каждый из них содержит сервер tomcat, что нам нужно знать как сказать пассивному серверу обрабатывать поступающие запросы, когда активный сервер не работает, или: как пассивный tomcat будет работать после того, как активный tomcat отключится? мы используем Windows Server 2008 R2.

Заранее спасибо.

Скорее всего, вы можете использовать Windows со встроенной функцией аварийного переключения. Я не очень знаком с этим, но есть вопросы вроде: Автоматическая отработка отказа службы Windows

Но почему вам нужна активная / пассивная настройка, а не два (или более) кота, работающих одновременно в настройке с балансировкой нагрузки? ИМО, это намного лучше и, возможно, проще в настройке.

При использовании распределения сеансов tomcats любой сервер может аварийно завершить работу, и ни один посетитель не заметит прерывания.

Вы также можете легко отключить один сервер от балансировщика нагрузки, выполнить такую ​​работу, как обновление, а затем снова включить его.

И последнее, но не менее важное: когда двух серверов недостаточно для обработки нагрузки, вы можете добавить больше, что, на мой взгляд, сложнее при активной / пассивной настройке.

(Я бы просто добавил комментарий, так как я действительно не отвечаю на ваш вопрос, но мне не хватает очков, и я все равно должен дать вам этот совет :)