Java Spring Boot、CXF与原始Tomcat、Jetty的比较

Java Spring Boot、CXF与原始Tomcat、Jetty的比较,java,web-services,tomcat,cxf,spring-boot,Java,Web Services,Tomcat,Cxf,Spring Boot,有人能帮我介绍一下使用Spring Boot和CXF相对于原始Tomcat/Jetty的优缺点吗。建议使用带有嵌入式Tomcat/Jetty的Spring Boot和CXF。是否值得在生产环境中使用它。我正在构建一个SOA应用程序。这两种情况下的性能比较如何。这取决于您对定制的依赖程度。SpringBoot根据类路径中的依赖项应用特定的默认值(Spring将其分类为合理的)。如果你没有一个难看的遗留项目,我会选择bootsr用springboot为你的项目添加程序 我逐渐喜欢的功能包括: 建立

有人能帮我介绍一下使用Spring Boot和CXF相对于原始Tomcat/Jetty的优缺点吗。建议使用带有嵌入式Tomcat/Jetty的Spring Boot和CXF。是否值得在生产环境中使用它。我正在构建一个SOA应用程序。这两种情况下的性能比较如何。

这取决于您对定制的依赖程度。SpringBoot根据类路径中的依赖项应用特定的默认值(Spring将其分类为合理的)。如果你没有一个难看的遗留项目,我会选择bootsr用springboot为你的项目添加程序

我逐渐喜欢的功能包括:

  • 建立一个基于Spring的项目确实更容易

  • 基于概要文件的配置非常易于使用

  • 它使我更接近于实现某种程度的连续交付,试想一下:如果你有一个web项目,你不必担心在你的机器上设置Tomcat/Jetty。您只需运行java-jar package.jar

  • 这种多样性为整合现代技术提供了一些很好的可能性


因此,我可以在成千上万模拟用户的生产环境中使用它。应用程序的性能仍然取决于应用程序本身。Spring Boot仅提供自动配置和引导。您仍然需要负责提供适当的性能。另一个有用的功能是添加spring boot actuator,它可以通过HTTP端点、JMX或远程shell监视您的应用程序,这将增强您的生产堆栈。请参阅有关弹簧防尘套执行器的参考文档()