Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
spring boot性能和总体体验_Spring_Spring Boot_Java 8 - Fatal编程技术网

spring boot性能和总体体验

spring boot性能和总体体验,spring,spring-boot,java-8,Spring,Spring Boot,Java 8,我真的很喜欢使用spring boot的简单性。他们的生产应用程序中是否使用过spring boot?如果是这样的话,在使用它时有哪些优点/缺点和缺点?使用spring boot的嵌入式容器的性能如何 谢谢 -Parshu我目前在3个生产应用程序中使用spring boot,另一个正在开发中。SpringBoot很好,因为它的目的是让您只为业务逻辑编写代码,而不为其他逻辑编写代码。如果您想将其用作单片应用程序,我建议不要使用嵌入式容器,因为在我看来,嵌入式容器的选择是针对微服务体系结构的。如果你

我真的很喜欢使用spring boot的简单性。他们的生产应用程序中是否使用过spring boot?如果是这样的话,在使用它时有哪些优点/缺点和缺点?使用spring boot的嵌入式容器的性能如何

谢谢
-Parshu

我目前在3个生产应用程序中使用spring boot,另一个正在开发中。SpringBoot很好,因为它的目的是让您只为业务逻辑编写代码,而不为其他逻辑编写代码。如果您想将其用作单片应用程序,我建议不要使用嵌入式容器,因为在我看来,嵌入式容器的选择是针对微服务体系结构的。如果你用spring boot构建一个单片应用程序,它会很快,让你很开心,但是随着项目的发展,内存使用量也会增加,引导也会很困难。另一方面,我认为用它来创建微服务是完美的,因为它在代码上花费的时间比业务逻辑容易,在响应时间上也快。

Spring Boot不适合微服务,因为它太大太慢。我们开玩笑说它可以做迷你服务,因为它仍然在servlet容器中。如果您打算将微服务部署到docker容器中,则不需要另一个增加延迟的容器。我已经在spring boot和light-4j框架之间进行了性能测试,light-4j的速度是spring boot的44倍。两者的源代码都可以在

这里还有来自techempower的第三方基准测试


这不是一个有直接答案的问题。这更像是一篇征询意见的帖子。我确认light4j可能是迄今为止我见过的提供完整微服务开发平台的最好框架。感谢@kensai的好话。过去,我们与合作伙伴共同关注金融和政府部门的大规模交付,并将在未来花费更多时间建设社区。文档站点整合是吸引更多人参与的第一步。