1. 首页
  2. 存储
  3. EMC
  4. django使用channels2.x实现实时通讯

django使用channels2.x实现实时通讯

上传者: 2020-12-13 07:26:21上传 PDF文件 120KB 热度 16次
一、背景 在最近的项目中的一个需求是消息实时推送消息以及通知功能,项目使用django写的所以决定采用django-channels来实现websocket进行实时通讯。目前官方已经更新到2.1版本,相对于老的channels 1.x版本有了很大变化,无论是使用方式还是功能,其中最大的变化莫过于2.x版本中带来的asyncio特性,可使用异步处理模式。本文内容将介绍channels2版本使用,由于项目django是1.11,其中也遇到了一些坑,比如在channels在处理一次请求后hang住然后报错,后面修改了下django1.11版本的一点源码得以解决,2.0版本应该不会有问题。 二、ch
用户评论