Django Channels

2017-10-25  本文已影响0人  luopu

Channels使Django不仅能处理简单的HTTP请求(包括WebSocket和HTTP 2),还能在发送响应后继续运行代码(例如进行后台计算)。
它是Django视图模型的扩展,易于理解,易于集成和部署.。

首先,阅读我们的Channels概念文档,了解Channels底层的数据模型,以及在Django中如何使用。

然后,阅读Channels起步,查看如何启动并运行WebSocket,只需要30行代码。

如果您想要快速浏览,请看简介

如果你有兴趣做贡献,请阅读我们的贡献文档。

项目

Channels由六个部分组成:

Channels,Django集成层。
Daphne,HTTP和WebSocket服务器。
asgiref,基础ASGI库/内存后台。
asgi_redis,基于Redis的channel后端。
asgi_rabbitmq,基于RabbitMQ的channel后端。
asgi_ipc,POSIX IPC的后端。
本文档涵盖了整个系统,单部分的发布说明参见各具体文件。

上一篇下一篇

猜你喜欢

热点阅读