【发布时间】:2016-11-25 20:25:51
【问题描述】:
我觉得我对websocket server和webserver的理解有些混乱。
所以我遵循了 django 频道的教程,在那里我创建了一个小应用程序,它可以监听频道并返回一些响应。
同时,我仍然可以提供具有正常视图功能的网页,那么 django 是如何做到这一点的呢?
【问题讨论】:
标签: django websocket webserver django-channels
我觉得我对websocket server和webserver的理解有些混乱。
所以我遵循了 django 频道的教程,在那里我创建了一个小应用程序,它可以监听频道并返回一些响应。
同时,我仍然可以提供具有正常视图功能的网页,那么 django 是如何做到这一点的呢?
【问题讨论】:
标签: django websocket webserver django-channels
documentation 提到了这是如何工作的:
它将Django分为两种进程类型:
处理 HTTP 和 WebSockets 的工具
一个运行视图、websocket 处理程序和后台任务(消费者)的 它们通过称为 ASGI 的协议进行通信,该协议类似于 WSGI,但在网络上运行并允许更多协议类型。 [...] 可能是Daphne
【讨论】: