我想将Websockets与Spring MVC驱动的Web应用程序一起使用。我已经阅读了o jWebsockets和bristleback,但我想知道这是否是最好的集成方式。我相信有人之前已经这样做了,并且有一些有用的提示,有什么不可行的......
感谢名单!
答案 0 :(得分:25)
由于支持Springframework 4.0 M1 Websocket,请参阅http://blog.springsource.org/2013/05/22/spring-framework-4-0-m1-websocket-support/
编辑 - 2014年1月8日:Springframework 4.0发布并支持websocket,玩得开心。
答案 1 :(得分:8)
以下是4.0 M2的更新,请参阅http://blog.springsource.org/2013/07/24/spring-framework-4-0-m2-websocket-messaging-architectures/
答案 2 :(得分:7)
Spring MVC在这里没有帮助 - 它仅使用Servlet和Portlet API支持HTTP流量。我相信,Websockets不是基于HTTP的。
答案 3 :(得分:3)
Spring计划实现许多流行的应用程序服务器提供的WebSocket servlet。主要问题是,由于每个服务器都有自己的webscocket实现,因此它们都有很大不同。 Atmosphere Framework可用,并支持跨服务器,跨浏览器实现。
有一些博文可用,例如combining atmosphere websockets and comet with Spring MVC
我建议你在决定它适合你之前研究一下这个框架。他们也有github src repo with demo's and documentation。
答案 4 :(得分:1)
似乎计划提供支持,https://jira.springsource.org/browse/SPR-9356(但他们需要解决缺乏Servlet API支持的问题)