【问题标题】:How does django work with websocket server and webserver simultaneously?django 如何同时与 websocket 服务器和 webserver 一起工作?
【发布时间】:2016-11-25 20:25:51
【问题描述】:

我觉得我对websocket server和webserver的理解有些混乱。

所以我遵循了 django 频道的教程,在那里我创建了一个小应用程序,它可以监听频道并返回一些响应。

同时,我仍然可以提供具有正常视图功能的网页,那么 django 是如何做到这一点的呢?

【问题讨论】:

标签: django websocket webserver django-channels


【解决方案1】:

documentation 提到了这是如何工作的:

它将Django分为两种进程类型:

处理 HTTP 和 WebSockets 的工具

一个运行视图、websocket 处理程序和后台任务(消费者)的 它们通过称为 ASGI 的协议进行通信,该协议类似于 WSGI,但在网络上运行并允许更多协议类型。 [...] 可能是Daphne

【讨论】:

    猜你喜欢
    • 2018-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多