django-channels学习笔记

channels(通道)的作用

  传统的django:服务器收到一个请求,Django调起为其服务,生成响应并发送,然后Django离开、等着下一个请求。但现代网络包含了WebSocket和HTTP 2服务器推送等功能,允许网站在传统请求/响应循环之外进行其他通信。Channels将Django的运行方式改为“面向事件”——不仅仅响应请求,而是响应通道中发送的大量事件。这里仍然没有持久状态——每个事件处理程序,也可以叫事件消费者,都是以独立的方式调用的,就像调用视图一样

 

 

posted @ 2020-05-08 17:02  鱼虫光  阅读(129)  评论(0编辑  收藏  举报