【发布时间】:2018-10-10 10:07:17
【问题描述】:
我正在使用Nginx + uWSGI 来部署我的Django 应用程序。现在我需要使用WebSocket 向所有连接的客户端发送消息。所以我使用Nginx + Daphne 来部署使用Django Channels 的WebSocket 服务器。
问题是我不知道如何从HTTP server 触发WebSocket server 向所有客户端广播某些内容。
我搜索了stackoverflow,只找到了一个类似的问题Node js, Call WebSocket server from http server。但该解决方案特定于NodeJS。
所以我的问题是:
- 我应该从
HTTP服务器调用WebSocket服务器的函数吗? - 如果是这样,如何?以及是否有通用的方法来实现通信?
- 如果不是,我是否应该将所有逻辑都写在
WebSocket服务器中?
请帮助我。谢谢。
【问题讨论】: