MLi*_*ter 7 web2py web-frameworks server-push reverse-ajax websocket
作为Socket.io的替代品,有SockJS(https://github.com/sockjs/sockjs-client),它似乎比Socket.io更好地维护和更稳定.
这个问题是关于概念性理解将SockJS与Web框架一起使用的架构,例如,用于构建聊天应用程序
我目前的理解是你需要SockJS客户端和SocketJS服务器(在我的情况下,我打算使用SockJS-Tornado(https://github.com/MrJoes/sockjs-tornado))来制作websockets-风格沟通.
但是SockJS(SockJS-client + SockJS-Tornado)如何与执行其余工作的Web框架(例如,提供页面,写入/读取数据库等)相结合.例如,SockJS-Tornado组件如何与框架的Web服务器通信?特别是,高度赞赏使用web2py(python web框架)执行此操作的任何方向.
你是对的,对于 SockJS,你需要一个支持 sockjs 的服务器和一个浏览器内的 javascript 客户端库。
通常有两种集成模式,假设您想使用 sockjs-tornado:
此外,您可以使用它的任何变体 - 例如:内部有两台服务器,但通过使用智能负载平衡器(如 haproxy)将它们公开为一个域。
| 归档时间: |
|
| 查看次数: |
3492 次 |
| 最近记录: |