JEE与Spring Boot代码性能比较分析

发布时间:2020-10-17 14:02:45 作者:banq
来源:脚本之家 阅读:191

JavaEE与Spring Boot其实很难比较测试,前者适合单体SOA架构,后者适合微服务,但是还是有好事者把两者放在一起比较性能。

我把一些JEE和Spring代码放在一起做了同样的事情。Spring做了一些开箱即用的好东西,所以我在一些JEE示例中复制了它以提高性能。

测试环境:IBM JRE 8.0.5.22、IBM Liberty 18.0.0.3 App Server、底层使用Ubuntu Linux 18.04.1 LTS和MySQL 5.7.24以及MySQL 8.0.13 JDBC驱动程序。

硬件:采用AMD 2700x Ryzen处理器,在2600 GHz频率下具有32 GB内存。

实际结果:

简单REST调用
Liberty    perfRESTJEE   3631 ms
Liberty    perfRESTSpring  2909 ms
SpringBoot    perfRESTSpring  3064 ms
REST with JPA
Liberty   perfRESTJPAJEE   65531 ms
Liberty   perfRESTJPASpring  37076 ms
SpringBoot  perfRESTJPASpring  37757 ms
REST with JPA (EclipseLink)
Liberty    perfRESTJPASpring-EL  37709 ms
SpringBoot  perfRESTJPASpring-EL  76791 ms

总结

以上所述是小编给大家介绍的JEE与Spring Boot代码性能比较,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对亿速云网站的支持!

推荐阅读:
  1. 全文检索ElasticSearch与Spring boot集成实例
  2. java中ArrayList与LinkedList性能比较的示例分析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jee spring boot

上一篇:pycharm修改界面主题颜色的方法

下一篇:scrapy中如何设置应用cookies的方法(3种)

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》