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代码性能比较,希望对大家有所帮助
如对本文有疑问, 点击进行留言回复!!
第三次学JAVA再学不好就吃翔(part88)--ArrayList嵌套ArrayList
使用ffmpeg视频切片并加密和视频AES-128加密后播放
JAVA程序设计:最长重复子串(LeetCode:1044)
LiveGBS国标GB/T28181云端录像分布式录像存储自动清理时移回看录像下载播放
网友评论