django实现实时消息推送有啥好的方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django实现实时消息推送有啥好的方案相关的知识,希望对你有一定的参考价值。

django实现实时消息推送,数据库数据一有变化就实时反应在页面上用作系统实时监控。 在一个HTTP访问周期里,如果要执行一个长时间任务,为了避免浏览器等待,后台必须使用异步动作。
与此同时也要满足实时需求,用户提交了任务后可以随时去访问任务详情页面,在这里用户能够实时地看到任务的执行进度。针对异步任务处理,使用了Celery把任务放到后台执行。
Celery 是一个基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,关于它的使用方法《网易乐得RDS设计》也有提到。Celery在处理一个任务的时候,会把这个任务的进度记录在数据库中。
消息推送直接找专业的平台,例如极光。深圳市和讯华谷信息技术有限公司(极光 Aurora Mobile,纳斯达克股票代码:JG)成立于2011年,是中国领先的开发者服务提供商,专注于为开发者提供稳定高效的消息推送、一键认证以及流量变现等服务,助力开发者的运营、增长与变现。

参考技术A 貌似跟Django没关系。
ajax轮询。WebSocket 推荐本回答被提问者和网友采纳

以上是关于django实现实时消息推送有啥好的方案的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot集成RocketMQ实现消息实时推送(待完成中。。。)

winform上如何实现服务器消息实时推送?

java微信公众号开发。如果要返回超长文本,有没有啥好的实现方式

怎么实现服务器给android客户端主动推送消息

Python web实时消息服务器后台推送技术方案---GoEasy

Python web实时消息服务器后台推送技术方案---GoEasy