作为 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)如何与一个完成其余工作(例如,为页面提供服务,向/从 db 写入/读取等)的 web 框架结合在一起。例如,SockJS-Tornado 组件如何与框架的 Web 服务器通信?特别是,高度赞赏使用 web2py(python 网络框架)执行此操作的任何方向。