前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2016最流行的Java EE服务器

2016最流行的Java EE服务器

作者头像
哲洛不闹
发布2018-09-14 12:04:14
1.1K0
发布2018-09-14 12:04:14
举报
文章被收录于专栏:java一日一条java一日一条

如今是我们发布有关Java领域统计资料的第四个年头。每年春天,我们对从JVM 的Plumbr 代理监测器收集到的数据进行挖掘,发现了以下几点:

  • Java版本的使用情况(是Java6、7,还是8);
  • 虚拟机使用的哪一款(是Oracle Hotspot 、 OpenJDK 还是 Rest of the World);
  • 基础设施中最常用的是哪个应用服务器;
  • 这些现象随着时间推移是如何变化的。

上周我们对Java版本和供应商数据进行了披露。这周我们将会对应用服务市场的状态进行曝光。

以下结论是基于Plumbr对1240台JVM的性能在2016年的2月份到3月份进行检测得到的。这些数据的收集是过JVM 中的os.arch、os.version、 java.version等通过 System.getProperty() 进行调用得到的。

2015年使用最广泛的是哪一种Java应用服务器呢?

通过从部署的1240个JVM中得到的数据,我们能够确定出现了862个容器供应商,或者说是占到了运行环境的70%左右。这些容器的供应商分布如下:

Tomcat的安装基数已经连续两年超过排行榜的50%。占到总份额的58.22%无疑使其成为赢家。除了Tomcat,占据了大部分部署基数的有一下四个供应商:

  • JBoss/WildFly安装,占到了市场份额的20.22%
  • Jetty,占据市场的10.67%
  • GlassFish,占据市场的5.56%
  • Oracle WebLogic 的部署占据剩下的2.44%

剩下的其他供应商占据了不到2.5%的市场份额这其中包括Resin、Orion、OC4J, SAP NetWeaver 和IBM WebSphere。所有这些的部署小于5.

剩下的JVM我们没有检测到数据。一个Java应用服务器大多数是:

  • 使用Swing或AWT开发的桌面应用程序;
  • 动态语言运行时(比如Scala或者Groovy);
  • 无服务器软件(比如Elasticsearch、TIBCO等);
  • 使用Netty(比如play框架);
  • 或者隐藏在开发环境启动器之后(Maven、sbt、 IDEAM Eclipse等)。

2013-2016使用的Java应用服务器。

2013到2016年期间,我们呈现并分析了相同的数据,得到了以下结果:

应该有人对这种随时间推移的变化做出解释,这一点是毋庸置疑的。Jetty为什么从2015年的辉煌降到了如今仅仅第三名的位置,一个可能的原因就是Plunber从一个开发工具转变为了一个监控解决方案。Jetty不再是一个友好的开发工具,而是作为一个产品部署者它和其他的java应用服务器提供商分享了自己的部署。

2015年的一个有趣变化就是我们可以看到Oracle Weblogic出现的概率减少了三倍多。但是这种现象是作为一个从特定供应商迁移过来的公司的特例还是由于由于各行各业的公司开始使用Plunbr,原因尚不清楚。

有一点明确的是,在连续两年的排行中,Tomcat部署占据了JVM领域接近60%的份额。考虑到Tomcat一开始仅仅是作为一个参考实现设计,以及不同的提供商把大量的经历投入到提升他们的容器,这是一个惊人的结果。

如果你觉得这些数据有趣,那么你有可能会对我们的Java和性能监测上的定期发布感兴趣。保持关注,推特或RSS feed进行订阅都可以。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-12-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java一日一条 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2015年使用最广泛的是哪一种Java应用服务器呢?
  • 2013-2016使用的Java应用服务器。
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档