2017-11-30 2 views
1

임베디드 tomcat 또는 임베디드 서버를 프로덕션 환경의 마이크로 서비스에 사용할 수 있습니까? 어떻게, 임베디드 서버가 정상적인 독립 실행 형 완전 본선 서버 (성능. 신뢰성 현명한)와 다른가요? 임베디드 서버는 독립형과 비교하여 가벼운가요? 서버를 임베드 한 기능은 독립 실행 형 기능과 비교할 때 무엇이 ​​있습니까? 임베디드 바람둥이의 기본 보안 설정, 암호 등 고급 기능을 변경할 수 있습니까?마이크로 서비스 : 독립 실행 형 Tomcat : 차이점

답변

3

음, 선택의 문제입니다. 프로덕션에서 임베디드 바람둥이를 사용하는 일부 서비스와 플랫폼에서 직접 제공되는 독립 실행 형 바람둥이 컨테이너에 의존하는 일부 서비스를 보았습니다. 일부 플랫폼에는 자바 런타임이 없을 수도 있습니다. 이러한 시나리오에서는 바람둥이 또는 부두에 포함 된 컨테이너를 사용해야합니다. 주요 차이점은 독립 실행 형 컨테이너는 여러 Java 배포를 호스팅 할 수있는 반면 단일 배포에서는 포함 된 컨테이너에 집중할 수 있다는 것입니다. 그리고 독립형 컨테이너가 확장 성을 갖도록 설계되었지만 안정성과 성능은 큰 문제가되지 않습니다. 내 개인적인 경험에 따라 임베디드 배포는 해당 배포와 관련된 tomcat 설정을 사용자 정의 할 수 있으므로 관리가 더 쉽습니다 (마지막 질문에 대한 대답 일 수도 있음)

관련 문제