文章分类 -  flask_09_即时通讯

摘要:头条在线消息推送实现 需求 在头条的Flask应用中,用户关注后需要推送消息,通过消息队列告知IM服务为用户进行推送 在Socket.IO 框架中可以选择使用以下两种方式作为消息中间件: 使用Redis mgr = socketio.RedisManager('redis://') sio = so 阅读全文
posted @ 2020-09-10 19:41 sewen 阅读(657) 评论(0) 推荐(0)
摘要:头条聊天服务实现 在toutiao-backend/im目录中创建server.py import socketio # 创建sio对象 sio = socketio.Server(async_mode='eventlet') app = socketio.Middleware(sio) 在tout 阅读全文
posted @ 2020-09-10 19:01 sewen 阅读(138) 评论(0) 推荐(0)
摘要:Socket.IO 1 简介 Socket.IO 本是一个面向实时 web 应用的 JavaScript 库,现在已成为拥有众多语言支持的Web即时通讯应用的框架。 Socket.IO 主要使用WebSocket协议。但是如果需要的话,Socket.io可以回退到几种其它方法,例如Adobe Fla 阅读全文
posted @ 2020-09-10 18:53 sewen 阅读(292) 评论(0) 推荐(0)
摘要:WebSocket HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。 在2008年诞生,2011年成为国际标准。 现在基本所有浏览器都已经支持了。 WebSocket是一种在单个TCP连接上进行"全双工通信"的协议。在WebSocket API中,浏览 阅读全文
posted @ 2020-09-10 18:19 sewen 阅读(187) 评论(0) 推荐(0)
摘要:即时通讯简介 即时通讯(Instant Messaging)是一种基于互联网的即时交流消息的业务。 类型: 在线push 适用:web页面 和 App 自己构建IM服务器 使用WebSocket 采用成熟的框架方案Socket.IO 对于App还可自己封装socket 使用第三方IM服务商提供的服务 阅读全文
posted @ 2020-09-10 18:15 sewen 阅读(1503) 评论(0) 推荐(0)