扫码关注官方订阅号
举例:我们三个人参加一个对话,每次这个对话进行更新的时候如何通知其他用户?语言环境是python,数据库是redis。用的是Flask框架。
认证高级PHP讲师
使用:socket.io
Python的话可以使用Tornado,用Long Polling的方式做。如果要支持Comet的话,可以使用CometD。具体用法google吧。
语言不重要 我认为原理更重要 楼上各位 一般是如此两种方式 1.推送方式 2.轮询方式
如果语言技术支持的话 个人建议使用推送方式
redis有PUB/SUB功能啊…
更好的扩展性可以采用 socket.io + ZeroMQ 。
我想MQTT可以是一个被关注的标准,在私有而小的信讯系统中,MQTT可以很容易的加进系统中而对大型的MQ来说有对应的接口。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
使用:socket.io
Python的话可以使用Tornado,用Long Polling的方式做。如果要支持Comet的话,可以使用CometD。具体用法google吧。
语言不重要 我认为原理更重要 楼上各位
一般是如此两种方式
1.推送方式
2.轮询方式
如果语言技术支持的话 个人建议使用推送方式
redis有PUB/SUB功能啊…
更好的扩展性可以采用 socket.io + ZeroMQ 。
我想MQTT可以是一个被关注的标准,在私有而小的信讯系统中,MQTT可以很容易的加进系统中而对大型的MQ来说有对应的接口。