微服务:嵌入式Tomcat和独立Tomcat的区别

11

嵌入式Tomcat或任何类似的嵌入式服务器可以在生产环境中用于微服务吗?就性能和可靠性而言,嵌入式服务器与普通独立完整服务器有何不同?嵌入式服务器与独立服务器相比轻量级吗?嵌入式服务器缺少哪些与独立服务器相比的功能?我们能否在嵌入式Tomcat中更改默认的安全设置、TLS密码等高级设置?


一方面,Tomcat 是轻量级的,另一方面,每个嵌入式 Tomcat 都需要再次加载。 - Tugalsan Karabacak
1个回答

8

嗯,这是一个选择的问题。我见过一些服务在生产中使用嵌入式的Tomcat,还有一些服务依赖于平台直接提供的独立Tomcat容器。在某些情况下,平台可能没有Java运行时,这时你就必须使用Tomcat或Jetty的嵌入式容器。

关键的区别在于,独立容器可以托管多个Java部署,而对于单个部署,可以使用嵌入式容器。可靠性和性能不会是一个巨大的问题,尽管我认为独立容器被设计为更具可扩展性。从我的个人经验来看,嵌入式部署更容易管理,因为我们可以针对该部署定制配置Tomcat设置(可能是您最后一个问题的答案)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接