以下結(jié)論是基于Plumbr對1240臺JVM的性能在2016年的2月份到3月份進行檢測得到的。這些數(shù)據(jù)的收集是過JVM 中的os.arch、os.version、 java.version等通過 System.getProperty() 進行調(diào)用得到的。
2015年使用最廣泛的是哪一種Java應(yīng)用服務(wù)器呢?
通過從部署的1240個JVM中得到的數(shù)據(jù),我們能夠確定出現(xiàn)了862個容器供應(yīng)商,或者說是占到了運行環(huán)境的70%左右。這些容器的供應(yīng)商分布如下:
Tomcat的安裝基數(shù)已經(jīng)連續(xù)兩年超過排行榜的50%。占到總份額的58.22%無疑使其成為贏家。除了Tomcat,占據(jù)了大部分部署基數(shù)的有一下四個供應(yīng)商:
JBoss/WildFly安裝,占到了市場份額的20.22%
Jetty,占據(jù)市場的10.67%
GlassFish,占據(jù)市場的5.56%
Oracle WebLogic 的部署占據(jù)剩下的2.44%
剩下的其他供應(yīng)商占據(jù)了不到2.5%的市場份額這其中包括Resin、Orion、OC4J, SAP NetWeaver 和IBM WebSphere。所有這些的部署小于5。
剩下的JVM我們沒有檢測到數(shù)據(jù)。一個Java應(yīng)用服務(wù)器大多數(shù)是:
使用Swing或AWT開發(fā)的桌面應(yīng)用程序;
動態(tài)語言運行時(比如Scala或者Groovy);
無服務(wù)器軟件(比如Elasticsearch、TIBCO等);
使用Netty(比如play框架);
或者隱藏在開發(fā)環(huán)境啟動器之后(Maven、sbt、 IDEAM Eclipse等)。
2013-2016使用的Java應(yīng)用服務(wù)器