最近在做OTDR光缆监测系统,后面需要websocket的通知功能,看了下官方文档,Django Channels 已经更新到3.0版本了。和2.0有一些不同。通过阅读文档,让我更加理解了这个Channels项目的强大之处。
说明:项目中需要websocket通信,使用了channels模块,一般Django部署是使用uwsgi,但是对websocket支持不太好,官方推荐使用daphne。主要记录下channels部署的相关步骤和配置!
说明:WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket允许服务端主动向客户端推送数据。在WebSocket协议中,客户端浏览器和服务器只需要完成一次握手就可以创建持久性的连接,并在浏览器和服务器之间进行双向的数据传输。