올바르게 이해하면 mod_cluster
을 JBoss 또는 수정 된 Tomcat과 함께 사용해야합니다. 그래서 평범한 Tomcat (또는 TomEE)을 사용하고 있다면 mod_cluster
이 빠져 있다고 생각합니다.
가장 쉬운 옵션은 mod_proxy
을 AJP 또는 HTTP 백 엔드와 함께 사용하는 것입니다. 추가 모듈을 만드는 것이 편한 경우 mod_jk
을 Tomcat 사용자가 사용할 수 있으며 mod_proxy
이상의 몇 가지 이점을 제공하지만 mod_proxy
은 거의 기능 패리티를 달성했습니다.
다이어그램은로드 밸런서가 각각 하나의 Tomcat 인스턴스에 직접 결합 된 두 개의 httpd 인스턴스 중 하나를 선택할 것을 제안합니다. 이 시나리오에서 httpd는로드 균형 조정을 전혀 수행하지 않고 (lb는 작업을 수행하고 있습니다), 따라서 httpd가 해당 구성에서 불필요 할 수 있습니다.
두 httpc를 모두 Tomcat에 교차 연결하려면 mod_proxy
의 "밸런서"구성으로 클러스터 유사 동작을 구성해야합니다. 그것은 다음과 같이 보일 것입니다 :
<Proxy balancer://appA>
BalancerMember http://tomcatA:8080/appA
BalancerMember http://tomcatB:8380/appA
</Proxy>
ProxyPass /appA balancer://appA
ProxyPassReverse /appA balancer://appA
는 당신에 대해 읽고 구성에 맞게 적용해야 tons of options for mod_proxy
있다. sticky-session, hot-standbys (예제 다이어그램에는 없지만 실제로 HA가 필요한 경우 좋은 아이디어), 비대칭로드 밸런싱 등을 구성 할 수 있습니다.
이 작업은 꼭두각시와 어떤 관련이 있습니까? –
죄송합니다 - 아무 것도 아닙니다 - 당신 말이 맞습니다. –