我想使用websocket开发一个Web应用程序。
我找到了两个解决此任务的方法:
使用Spring websocket(包含在Spring 4中) - 我已经熟悉了Spring
使用Atmosphere框架 - 我已经阅读了文档,它似乎是一个成熟的框架。
我想从websocket框架中提供一个后备支持,以防万一 浏览器不符合HTML5,我也需要一个Android客户端库。
我看到Atmosphere为我想要使用的Socket.IO库提供支持 浏览器客户端。我看到Spring websocket只提供了对STOMP的SockJS支持。
我可以在Spring websocket中使用相同的库Socket.IO吗?
您是否建议我使用Atmosphere + Spring(用于构建RESTFul API) 项目
谢谢
答案 0 :(得分:3)
我建议在Spring中使用WebSocket支持。如果您已经在使用Spring,那么这将为您提供类似的编程模型以及所有这些功能:
自春季以来,WebSocket支持已经存在,经过一年多的测试和改进。我正在项目中使用的生产就绪解决方案。