这是我们第四年发布有关Java空间的统计数据。每年春天,我们都会挖掘从JVM的Plumbr代理监视器收集的数据,并找到以下内容:使用的Java版本(是Java6、7还是8);使用了哪个虚拟机(是OracleHotspot、OpenJDK还是世界其他地方);基础架构中最常用的应用程序服务器;以及这些现象如何随时间发生变化。上周我们披露了Java版本和供应商数据。本周我们将揭露应用服务市场的状况。以下结论是基于Plumbr在2016年2月到3月对1240个JVM性能的测试,这些数据的收集是通过os.arch、os.version、java.version等调用System.getProperty()得到的虚拟机。2015年哪个Java应用服务器应用最广泛?使用来自1,240个部署的JVM的数据,我们能够识别862个容器提供程序,或大约70%的操作环境。这些容器的供应商分布如下:Tomcat的装机量连续两年超过排行榜的50%。占总份额的58.22%当然是赢家。除Tomcat外,以下四家供应商占据了大部分部署基础:JBoss/WildFly安装占市场份额的20.22%Jetty占市场份额的10.67%GlassFish占市场的5.56%OracleWebLogic部署占市场份额其余2.44%其余其他供应商的市场份额不到2.5%,其中包括Resin、Orion、OC4J、SAPNetWeaver和IBMWebSphere。所有这些部署都少于5个。其余的JVM我们没有检测数据。Java应用服务器主要是:使用Swing或AWT开发的桌面应用程序;动态语言运行时(例如Scala或Groovy);无服务器软件(如Elasticsearch、TIBCO等);使用Netty(比如playframework);在开发环境启动器(Maven、sbt、IDEAMEclipse等)之后。2013-2016年使用的Java应用服务器。我们展示并分析了2013年至2016年的相同数据,得出以下结果:毫无疑问,有人应该解释这种随时间的变化。Jetty从2015年的辉煌跌落到今天的第三名,一个可能的原因是Plunber从一个开发工具变成了一个监控解决方案。Jetty不再是一个友好的开发工具,而是作为产品部署者与其他Java应用服务器提供商共享其部署。2015年一个有趣的变化是,我们可以看到OracleWeblogic的存在减少了三倍以上。但这种现象究竟是企业从特定供应商迁移的特例,还是各行各业的企业开始使用Plunbr,尚不清楚。有一点很明确,在连续两年的排名中,Tomcat的部署已经占据了JVM领域近60%的份额。考虑到Tomcat最初是作为参考实现而设计的,并且各种供应商都付出了很多努力来改进他们的容器,这是一个了不起的结果。如果您觉得这些数据很有趣,那么您可能会对我们定期发布的Java和性能监控感兴趣。请继续关注,通过Twitter或RSS订阅订阅。原文链接:plumbr.eu翻译:ImportNew.com-LW翻译链接:http://www.importnew.com/22475.html
