博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2016年,谁是最受欢迎的 Java EE 服务器?
阅读量:5297 次
发布时间:2019-06-14

本文共 1515 字,大约阅读时间需要 5 分钟。

【编者按】本文作者为性能监控工具 Plumbr 创始人 Nikita Salnikov-tarnovski,主要介绍2016年度最广为使用的 EE 容器及其排名变化情况。本文系国内 管理平台 编译呈现,以下为正文。

这是我们发布Java领域数据的第四年。每年春季,我们都会对JVMs Plumbr 探针所收集的数据进行分析,并试图回答以下问题:

  • 各个Java 版本的使用情况(Java6、Java 7以及Java 8);
  • 各种JVM的使用情况( Hotspot ,OpenJDK 以及其他JVM);
  • 在基础架构中哪种应用服务器最常被安装;
  • 在这段时间Java领域发生了何种变化;

上周,我们发布了关于的数据。这周我们将继续发布应用服务器市场的状态数据。

以下结论基于2016年1月至3月1240个的JVM数据。这些数据都是在JVM内部通过System.getProperty()函数调用os.arch, os.version, java.version等属性收集的。

2015年哪种Java EE容器使用最广泛?

从我们收集的1240条不同数据源中,可以识别862个场景或是约70%的环境中的容器供应商。这些容器供应商分布如下:

![2016年,谁是最受欢迎的 Java EE 服务器?

Tomcat保有量已经连续两年超过50%的份额,今年占比58.22%的它无疑是冠军。除Tomcat之外,拥有较大保有量的四家供应商分别为:

  • JBoss/WildFly,安装量占市场份额的20.22%
  • Jetty,占据了10.67%的份额
  • GlassFish,占据了饼图的5.56%
  • Oracle ,安装量占比为2.44%

名为“其他”的条目代表着安装量少于2.5%的供应商们。其中包括, Orion, OC4J, SAP NetWeaver 和IBM deployments,它们测得的部署量都少于五条。

我们无法检测到Java EE容器的剩余JVM通常是如下状况:

  • 使用Swing或者AWT的桌面应用程序
  • 正在运行动态语言(比如Scala或Groovy)
  • 无容器服务器软件(Elasticsearch, TIBCO 等等)
  • 使用Netty(Play框架)
  • 或隐藏在开发环境启动器中(Maven,sbt, IDEA, Eclipse 等等)

2013-2016年Java EE容器使用情况

根据2013-2016年间录得的相同类型数据,我们进行了分析比对,得到以下数据:

![2016年,谁是最受欢迎的 Java EE 服务器?

首先,在对这些随时间变化的数据进行解释时应当持保留态度。譬如说,Jetty从它之前的辉煌成绩到2015年只剩下原先三分之一的保有量,很有可能是因为Plumbr在这一年从开发工具转型为监控解决方案。这导致,使用其他Java EE的生产部署方案取代了开发者友好的Jetty的份额。

在2015年的变化中,Oracle Weblogic使用量降至原来的三成不到也是十分引人关注的现象。这到底是由于公司们开始放弃Oracle,还是因为使用Plumbr的公司类型太过多样,目前还无法确定。

不过,有一件事是确定的:在所有监控的JVM中,Tomcat安装量连续两年占比接近60%。考虑到Tomcat在最初设计时只是一个参考实现,以及其他供应商在宣传自己的容器时投入的巨大努力,这实在是个不可思议的结果。

能为您提供端到端的 ,我们支持所有常见的 Java 框架及应用服务器,助您快速发现系统瓶颈,定位异常根本原因。分钟级部署,即刻体验,Java 监控从来没有如此简单。想阅读更多技术文章,请访问 。

本文转自

原文地址:

: :

转载于:https://www.cnblogs.com/oneapm/p/5511631.html

你可能感兴趣的文章
uva311 - Packets(贪心)
查看>>
AssetManager asset的使用
查看>>
微软历史最高市值是多少?
查看>>
IOS UILabel自适应里面的文字,自动调整宽度和高度的
查看>>
HTML笔记(一)
查看>>
java中 label 配合 break continue 使用方法
查看>>
TOJ 2233 WTommy's Trouble
查看>>
2015 Multi-University Training Contest 2 Buildings
查看>>
leetcode 201. 数字范围按位与 解题报告
查看>>
Happy Matt Friends
查看>>
开源API集成测试工具 Hitchhiker v0.2更新 - 压力测试
查看>>
Java开发Excel POI getPhysicalNumberOfCells 与 getLastCellNum的区别
查看>>
jvm 参数配置优化
查看>>
Composer如何安装(安装注意事项)
查看>>
ThinkPHP 日志(如何学好一门技术,教学视频和文档的优缺)
查看>>
php与java语法的区别
查看>>
对比法记音标
查看>>
第十四节,基本数据类型,列表list
查看>>
win10 64位安装memcache扩展和开启redis扩展
查看>>
安卓只能上百度等少数网站解决办法.txt
查看>>