以下結(jié)論是基于Plumbr對(duì)1240臺(tái)JVM的性能在2016年的2月份到3月份進(jìn)行檢測(cè)得到的。這些數(shù)據(jù)的收集是過(guò)JVM 中的os.arch、os.version、 java.version等通過(guò) System.getProperty() 進(jìn)行調(diào)用得到的。 

2015年使用最廣泛的是哪一種Java應(yīng)用服務(wù)器呢? 

通過(guò)從部署的1240個(gè)JVM中得到的數(shù)據(jù),我們能夠確定出現(xiàn)了862個(gè)容器供應(yīng)商,或者說(shuō)是占到了運(yùn)行環(huán)境的70%左右。這些容器的供應(yīng)商分布如下: 


 


Tomcat的安裝基數(shù)已經(jīng)連續(xù)兩年超過(guò)排行榜的50%。占到總份額的58.22%無(wú)疑使其成為贏家。除了Tomcat,占據(jù)了大部分部署基數(shù)的有一下四個(gè)供應(yīng)商: 

  • JBoss/WildFly安裝,占到了市場(chǎng)份額的20.22%

  • Jetty,占據(jù)市場(chǎng)的10.67%

  • GlassFish,占據(jù)市場(chǎng)的5.56%

  • Oracle WebLogic 的部署占據(jù)剩下的2.44%


剩下的其他供應(yīng)商占據(jù)了不到2.5%的市場(chǎng)份額這其中包括Resin、Orion、OC4J, SAP NetWeaver 和IBM WebSphere。所有這些的部署小于5。 

剩下的JVM我們沒(méi)有檢測(cè)到數(shù)據(jù)。一個(gè)Java應(yīng)用服務(wù)器大多數(shù)是: 

  • 使用Swing或AWT開(kāi)發(fā)的桌面應(yīng)用程序;

  • 動(dòng)態(tài)語(yǔ)言運(yùn)行時(shí)(比如Scala或者Groovy);

  • 無(wú)服務(wù)器軟件(比如Elasticsearch、TIBCO等);

  • 使用Netty(比如play框架);

  • 或者隱藏在開(kāi)發(fā)環(huán)境啟動(dòng)器之后(Maven、sbt、 IDEAM Eclipse等)。


2013-2016使用的Java應(yīng)用服務(wù)器