Django channel 简要解析
Posted shiter
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django channel 简要解析相关的知识,希望对你有一定的参考价值。
文章大纲
- channel 基本概念
- 安装
- Scopes and Events
- What is a Consumer?
- Routing and Multiple Protocols
- Cross-Process Communication
- Django Integration
- 参考 文献
channel 基本概念
通道封装了Django的异步视图支持,允许DjangoProject不仅处理HTTP,还处理需要长时间连接的协议——WebSockets、MQTT等等。
Turtles All The Way Down
channel 按照 “turtles all the way down” 的原则运行-我们对什么是channel “应用程序”只有一个概念,即使是最简单的消费者(相当于Django视图)也是一个完全有效的ASGI应用程序,您可以自己运行。
ASGI是Channels构建的异步服务器规范的名称。与WSGI一样,它的设计目的是让您在不同的服务器和框架之间进行选择,而不是被锁定在Channels和我们
以上是关于Django channel 简要解析的主要内容,如果未能解决你的问题,请参考以下文章
django 频道 channels.exceptions.Channels Full
Django Channels 是不是使用 ws:// 协议前缀在 Django 视图或 Channels 应用程序之间进行路由?
Django使用Channels实现WebSocket--下篇
Django 通道 websocket 连接和断开连接(Nginx + Daphne + Django + Channels)