有哪些可用的Java EE Websockets实现?

时间:2015-10-21 15:09:31

标签: java-ee websocket java-ee-7 java-websocket

对于JSR 356 - WebSocket的Java API,我知道参考实现是Tyrus。

还有其他人吗?

如果没有,那么我猜Tyrus是所有应用服务器(Glassfish,JBossAS / Wildfly等......)的实现。

2 个答案:

答案 0 :(得分:2)

据我所知,除了JSR 356 Java API for WebSocket(参考实现)之外,还有一些Tyrus实现:

Glassfish是Java EE参考实现,使用Tyrus

根据我的研究:

  • IBM announced WebSocket对WebSphere Application Server Liberty Profile 8.5.5的支持,但是没有关于实现的信息。可能他们正在使用他们自己的解决方案。

  • Oracle WebLogic Server在版本12.1.2中引入了专有的WebSocket API,现已弃用,但仍然支持向后兼容性。根据{{​​3}},现在Oracle WebLogic Server中的WebSocket协议实现由JSR 356 Java API for WebSocket的参考实现提供。

  • 其他专有应用程序服务器可能会提供自己的实现。

答案 1 :(得分:0)

支持WebSocket和HTTP的事件驱动框架Atmosphere