私信  •  关注

袜子脱了是脚-weibo

袜子脱了是脚-weibo 最近创建的主题
袜子脱了是脚-weibo 最近回复了
10 年前
回复了 袜子脱了是脚-weibo 创建的主题 » 想用Django实现一个推送消息的功能,大家有什么建议吗?

可以用sockjs,因为现在还有很多浏览器不支持websocket,所以sockjs会通用一些。 一般思路是这样的,有基于tornado的sockjs,作为一个独立的后台服务器。然后django与sockjs之间通过redis,或者rabbitmq作消息传递。当django要向网页端发送消息的时候,django通过redis把消息发给tornado-sockjs,再由它转发给web。 大致是这种思路。在网页启动的时候,要向tornado-sockjs注册一下,自己是谁,自己想要什么消息。