programing

Tomcat 또는 Jetty Production 등급이 내장된 Spring Boot입니까?

magicmemo 2023. 6. 30. 22:15
반응형

Tomcat 또는 Jetty Production 등급이 내장된 Spring Boot입니까?

기존 JaveEE 앱 중 일부를 Spring Boot로 전환하려고 합니다.이 작업을 수행하기 위해 공급업체를 모집하고 있지만, Tomcat 또는 Jetty가 내장된 Spring boot는 운영 준비가 되지 않았다고 주장하며, 대신 구현을 위해 패키지로 포장할 것을 권장합니다(Tomcat/Jetty 또는 JBoss).이런 식으로는 목적을 달성할 수 없습니다.그 주장이 정확합니까?

Spring 팀은 독립 실행형 "임베디드 모드"를 추천하고, Pivotal(Spring의 기업 후원자)은 주요 컨설팅 서비스를 제공하고 임베디드 모드를 추천하며, Netflix는 독립 실행형 부팅에서 실행되도록 시스템의 많은 부분을 재설계했습니다.

0.5.0부터 임베디드 모드(Tomcat 및 현재 언더도우)를 사용하고 있습니다.M6 및 서버 구성 요소에 문제가 발생한 적이 없습니다.공급업체에서 판매에 문제가 있는 것 같습니다.

다음 주제에 대한 12가지 요소로 구성된 앱 권장 사항:

12요소로 구성된 앱은 완전히 독립적이며 실행 환경에 웹 서버를 런타임에 주입하여 웹 대면 서비스를 만들지 않습니다.

이유는 설명되지 않지만 출처는 여기 있습니다.제 개인적인 경험으로 볼 때, 저는 그것이 실제로 필요하지 않은 더 많은 구성(따라서 복잡성)을 추가한다고 주장합니다.또한 개발 및 프로덕션 환경을 더욱 가깝게 만듭니다(즉, 개발자가 작성하는 내용은 프로덕션에서 실행되는 내용입니다).부하가 큰 경우에는 부하 분산을 처리하기 위해 서비스 클러스터 앞에 다른 서비스를 배치하는 것이 바람직하지만, 이는 또 다른 주제입니다.

언급URL : https://stackoverflow.com/questions/33114591/is-spring-boot-with-embedded-tomcat-or-jetty-production-grade

반응형