0

최근에 클러스터링로드 균형 조정 사이의 차이점을 알게되었습니다.Tomcat에서 클러스터링 및로드 균형 조정을 구성하는 단계는 무엇입니까?

채팅 응용 프로그램이있어서로드 균형 조정 및 클러스터링으로 테스트해야합니다.

나는 많이 봤는데 정확한 답변을 얻을 수 없습니다.

tomcat으로 구성하는 방법을 모르겠습니다.

스택 사용자가 최선의 답변을 제공하고 구성 단계와 필요한 서버 및 파일을 제공 할 것입니다.

답변

2

일반적으로 Tomcat 클러스터링은 세션 복제를 의미합니다. 이는 두 서버에 배포 된 채팅 응용 프로그램을 가지고있을 때 기대하지 않았던 내용 일 수 있습니다. 두려운 것, 당신이 명시 적으로 몇 가지 비즈니스 레이어 코드를 사용자 1, 톰캣 1에 연결될 수 있도록 코딩해야합니다. 사용자 2와 톰캣 2에서 채팅 할 수 있어야합니다.

구성 tomcat as a cluster가 도움이 될 것입니다. tomcat 1이 실패 할 경우 (일반적으로 사용자가 tomcat 클러스터 설치에 계속 로그인 함)로드 밸런서가 tomcat 1에서 tomcat 2 로의 요청의 균형을 조정합니다. 그러나 채팅이 두 서버간에 마술처럼 분산되도록하는 데 도움이되지는 않습니다.

나는 이것이 당신을 혼란스럽게 만들었다 고 의심합니다 - 당신이 찾고있는 것과 다른 뭔가가있는 것 같습니다. 나는, 나는 누군가가 마법처럼 작동 구성 파일을 제공하기 위해 두려워 기대하지 않는거야

(난 단지 당신이주는 정보의 조금에 따라이 추측하고있어) (또는 내가 잘못 해석 귀하의 질문에)

+0

답장을 보내 주셔서 감사합니다 ... 이것은 내 TL이 말한 시나리오입니다 .2 명의 서버가 실행 중이며 사용자의 요청을 처리하고 있습니다. 하나의 서버가 실패하고 요청이 다른 서버에 의해 데이터 손실없이 처리되는 경우 그걸 위해서? –

+0

또한로드 균형 조정을 수행하는 방법은 무엇입니까? –

+0

로드 밸런서가 두 개의 톰캣 중 하나에 균형을 유지하는 경우 (둘 다 사용하는 대신), http://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.html이 도움이됩니다 (링크는 대답). 둘 다 바람둥이가 거기에있는 한 동시에 균형을 잡으면 내 대답이 유지됩니다. –

관련 문제