콘텐츠를 검색하고 제공하는 작은 웹 서비스 (예 : 콘텐츠 서버)를 작성 중입니다. 기본적으로 클라이언트 인증을 수행하고 콘텐츠에 검색 기능을 제공하는 하나의 동적 부분 인 2 부분으로 구성됩니다. 두 번째 부분은 정적 콘텐츠를 인증 된 클라이언트에 제공하는 것입니다.Tomcat (apache-tomcat 클러스터에서)을 Apache 서버의 역 프록시로 사용
성능과 확장 성 측면에서 위의 서비스에 적합한 아키텍처는 무엇입니까?
- 응용 프로그램 서버 (tomcat)를 사용하여 둘 다 수행합니까?
- 그런데 아파치가 콘텐츠 압축과 같이 쉽게 구성 할 수있는 옵션이있는 정적 콘텐츠를 제공하는 것이 낫다고 들었습니다. 그럼 어떻게 아파치 웹 서버 뒤에 (j2ep, 국수 .. 사용) 리버스 프록시로 톰캣을 사용하는 방법. Tomcat은 인증하고 검색 할 수 있으며, 뒤에있는 Apache 서버는 컨텐츠를 제공 할 수 있습니다.
- 그러나 Tomcat은 단일 접점으로 성능 병목이 될 수 있습니다. 그렇다면 왜 아파치 톰캣 클러스터링을 사용하여 전체 설정의로드 밸런스를 조정하지 않을까요?
기본적으로 나는 각 tomcat이 아파치 서버 세트의 역방향 프록시 역할을하는 apache-tomcat 클러스터를 찾고 있습니다. 이 설정이 가능합니까? 누구든지 전에 이것을 했습니까? 나는 이것에 대한 검색을했지만 어떤 포인터도 찾을 수 없다. 가능하다면이 아키텍처에 잠재적 인 단점이 있습니까?
잘못된 옵션 인 경우이 웹 서비스에 대한 올바른 방법은 무엇입니까?