Websocket服务器连接到Django转发广播

我真的不知道如何问,但是,我将如何设置一个JavaScript的SocketIO或节点套接字服务器,将能够接受来自HTTP请求(Restful API)的消息?基本上我有一个Django后端,并希望一个SocketIO或节点服务器并排运行,处理通过HTTP请求提供给它的实时事件。

无论如何,要发送一个HTTP请求到SocketIO或节点服务器,将摘要并发送到它的房间广播? 还是这是现实?

您可以使用Redis Pub / Sub以及您的Django后端,Node服务器和socket.io。

你需要做的是让你的Django服务器监听Http请求,并将实时事件发布到Redis上。 另外启动一个Node.js服务器,它将在Redis上订阅你的Django服务器发布的事件。 然后将Socket.io连接到Node.js服务器,以在客户端实时获取事件。 这是一个教程