분산 환경에서 Thrift 서비스를 찾기 위해 Zookeeper 상단에 서비스 검색 계층을 구축했습니다. 지금 프로덕션 환경에서 이러한 서비스를 실행하는 가장 좋은 방법을 찾고 있습니다.슬리 프 서비스 배포 및 게재
현재 Tomcat에 배포 된 전쟁을 패키지화하여 수행합니다. 서블릿 인스턴스화 중에 Spring ApplicationContext가 생성되어 Tomcat 내부에 TThreadPoolServer
을 생성합니다.
나는 몇 가지 이유에 대해이 작업을 좋아하지 않는다 :
- 그것은 쓸모의 톰캣 정렬하게, 그리고 쉽게 배포
- 그것은 톰캣 스레드 풀링을 방지하고 모두에게 용이하게하기 위해 해킹 같은 느낌 요청
이 처리하는 최선의 전략을 찾기 위해 노력하는 과정에서 배포하는 가장 좋은 방법을 알아내는 들어갔 논리, 나는 대안의 부부와 함께 올라와있다 :
독립형 JAR로- 시작 중고품 서비스 (I 따라서 활용, 지금 응용 프로그램 컨테이너 개발자가 HTTP를 통해
- 호스트 중고품을 작업에 많은 시간을 보냈습니다 논리를 재발견 할 필요가 주로하기 때문에,이 싫어 서비스 요청에 대한 톰캣 스레드 풀과 논리 사람이 있습니까 이러한 서비스
호스팅
이 질문은 논점이 아닙니다 : 기존 서버의 배포 시나리오가 아니라 프로그래밍과 관련된 새로 개발 된 서비스의 아키텍처에 관한 것입니다. – Wildfire