Apache не требуется строго для выполнения отработки отказа.Но вам понадобится некоторый уровень инфраструктуры для перенаправления запросов на другой сервер, когда первый не работает.
Для достижения отработки отказа с JBoss;по умолчанию используется несколько узлов JBoss (в режиме кластера для репликации данных сеанса) и внутренняя инфраструктура уровня http, которая направляет запрос в правильный экземпляр JBoss.Может быть выполнено несколько стратегий маршрутизации, например, балансировка нагрузки сеансовой базы на доступных узлах (по умолчанию используется большинством систем Java EE) или один узел, принимающий всю нагрузку и изменение IP-адреса, выполняется автоматически, если среда обнаруживает, что один узел не работает.
Первый из них предоставляется mod_jk и, вероятно, проще по правильной цене.
Для обеспечения высокой доступности вам потребуется полная резервная инфраструктура, маршрутизатор, коммутатор и т. Д. И несколько обратных прокси-серверов (узел Apache)ниже аппаратного балансировщика нагрузки HA.
Если у вас есть только 2 узла JBoss, как запрос, направляемый на нисходящий узел, будет перенаправлен на узел отработки отказа?
Если это поможет, повторномаркировать узел Apache как «Отказоустойчивый маршрутизатор» ...