对于JSR 356 - WebSocket的Java API,我知道参考实现是Tyrus。
还有其他人吗?
如果没有,那么我猜Tyrus是所有应用服务器(Glassfish,JBossAS / Wildfly等......)的实现。
答案 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