Spring boot 我有两个微服务,它应该有独立的嵌入式tomcat还是一个普通的tomcat

Spring boot 我有两个微服务,它应该有独立的嵌入式tomcat还是一个普通的tomcat,spring-boot,microservices,Spring Boot,Microservices,在生产环境中哪一个是好的?为每个应用程序单独嵌入tomcat,或为许多应用程序嵌入一个tomcat?制作微服务的想法主要是构建独立开发/部署/扩展的服务。当您试图在同一容器/jvm中部署多个微服务时,您可能无法利用所有这些优势。此外,CI/CD/集成测试可能很难。尝试使用嵌入式容器或Docker等容器技术,以确保微服务的完全隔离 决策还取决于您的部署环境。如果它的云应用于Docker将是PCF的一个好主意,请尝试使用嵌入式容器。带有嵌入式容器的SpringBootJAR可以通过java构建包在c

在生产环境中哪一个是好的?为每个应用程序单独嵌入tomcat,或为许多应用程序嵌入一个tomcat?

制作微服务的想法主要是构建独立开发/部署/扩展的服务。当您试图在同一容器/jvm中部署多个微服务时,您可能无法利用所有这些优势。此外,CI/CD/集成测试可能很难。尝试使用嵌入式容器或Docker等容器技术,以确保微服务的完全隔离


决策还取决于您的部署环境。如果它的云应用于Docker将是PCF的一个好主意

,请尝试使用嵌入式容器。带有嵌入式容器的SpringBootJAR可以通过java构建包在cf中直接推送(cf推送)。这在过去对我很有效。