在基于Spring的Java服务器上管理与web客户端的异步/推送通信的最佳方法
我需要从基于Spring的Java服务器以跨浏览器的方式(iPhone、iPad、Android、IE/FF/Chrome等)将事件推送到web客户端。我在客户端使用backbone.js 据我所知,我可以选择只使用Web套接字的方法,也可以使用类似socket.io的方法 这个问题的最佳实践是什么,我应该使用哪个平台/框架 谢谢你可以看看在基于Spring的Java服务器上管理与web客户端的异步/推送通信的最佳方法,java,spring,backbone.js,websocket,socket.io,Java,Spring,Backbone.js,Websocket,Socket.io,我需要从基于Spring的Java服务器以跨浏览器的方式(iPhone、iPad、Android、IE/FF/Chrome等)将事件推送到web客户端。我在客户端使用backbone.js 据我所知,我可以选择只使用Web套接字的方法,也可以使用类似socket.io的方法 这个问题的最佳实践是什么,我应该使用哪个平台/框架 谢谢你可以看看 我的公司目前正在使用它从web服务器推送实时财务数据。看起来您对AJAX推送引擎感兴趣。(与制作ICEFaces的团队相同)提供了这些功能,并与各种服务器端
我的公司目前正在使用它从web服务器推送实时财务数据。看起来您对AJAX推送引擎感兴趣。(与制作ICEFaces的团队相同)提供了这些功能,并与各种服务器端和客户端框架配合使用。还有。我想或者可能适合您的需要。不幸的是,我没有这方面的实际经验。如您在问题中所述,如果您在远程主机上进行基于浏览器的事件处理,我建议您这样做。io直接处理来自javascript的所有连接和重新连接,并具有将消息传递给特定会话(用户)的功能。真正的优势来自WebSocket的双向通信,而不需要维护连接的所有样板代码
您需要对java实现进行一些挖掘,考虑直接从中运行服务器。使用商业解决方案的好处是什么?您使用此框架是否有特定的原因?