Spring Boot是否嵌入tomcat

Spring Boot是否嵌入tomcat,tomcat,spring-boot,Tomcat,Spring Boot,当我使用嵌入式tomcat运行Spring引导应用程序时,tomcat实例将+1。我在同一台服务器上运行另一个嵌入式tomcat Spring启动应用程序,tomcat实例将+2。我想知道嵌入式tomcat是否会花费很多资源 相反,对于许多Spring Boot应用程序,非嵌入式tomcat在服务器上只存在一个实例 这是一个有效的想法吗?部署到一个tomcat比使用嵌入式tomcat运行多个应用需要更少的资源。 如何部署通常还取决于其他需求: 对于生产环境,我主要被迫部署到tomcat中。 运营

当我使用嵌入式tomcat运行Spring引导应用程序时,tomcat实例将+1。我在同一台服务器上运行另一个嵌入式tomcat Spring启动应用程序,tomcat实例将+2。我想知道嵌入式tomcat是否会花费很多资源

相反,对于许多Spring Boot应用程序,非嵌入式tomcat在服务器上只存在一个实例


这是一个有效的想法吗?

部署到一个tomcat比使用嵌入式tomcat运行多个应用需要更少的资源。 如何部署通常还取决于其他需求:

对于生产环境,我主要被迫部署到tomcat中。 运营商更喜欢这种方式,这是他们运行java应用程序的常见方式,并提供了更多的调优选项

开发人员在本地运行嵌入式Tomcat,它允许更快的部署周期和更容易的调试

当应用程序在云中运行时,对许多应用程序使用一个tomcat可能更便宜

我建议两者都支持,为tomcat创建一个war和一个带有嵌入式tomcat的jar。使用spring和maven配置文件为这两种环境提供不同的配置