springboot 内置tomcat与外置tomcat部署该怎样选取?

个人拙见:
1、springboot内置tomcat的方式部署简单
2、有人说springboot外置部署方便tomcat调优,不过内置tomcat部署也可以通过项目中的配置文件来进行调优(不知道2者是否能达到同样的效果)
3、外置tomcat可以在同一个tomcat中部署多个项目,内置tomcat部署,一个项目就必须启动一个tomcat。因此说内置tomcat比较占内存,但是,我的疑问是:在同一个服务器上,一个tomcat(多配置点内存)和多个tomcat(每个tomcat都少配置点内存)的情况下,哪种性能会更好一点?(这个问题不太严谨)。

以上是我的一些疑问,希望有大佬能解惑,有其它疑惑的朋友也可以提出你的问题,大家一起来讨论一下。

我更倾向于嵌入式的部署方式。程序直接就可以运行。
如果用外部的Tocmat,我还得去下载服务器。还要配置,修改端口,设置ssl等。太麻烦。

嵌入式和外部的服务器,哪个更加占用内存,我没研究过。而且我觉得性能问题,跟部署方式没有太大的关系。更多的是看你的代码质量,和JVM的优化吧。

其实除了Tomcat外,可以尝试一下Undertow:grinning:

目前,同样使用的内置的,主要是简单。
如果在有限的服务器资源下,关于tomcat内存占用的问题,我认为是可以讨论一下的。