前景提要
HDC调试需求开发(15万预算),能者速来!>>>
Chat Room web 实时聊天室
基于tornado服务器,Redis内存数据库,SQlite
源码: https://github.com/suliangxd/ChatRoom
思路: 当用户进入某个聊天室,即相当于订阅了此聊天室对应在redis里的一个channel
这里给出的架构图是指用户进入聊天室之后的实时聊天架构 思路说明:前端基于ajax的longpolling,后端采用redis的sub/pub机制 1. 服务器端会阻塞请求直到有数据传递或超时才返回,这里设置超时时间为60s 2. 客户端JavaScript响应处理函数会在处理完服务器返回的信息后,再次发出请求,重新建立连接
功能结构图:
架构图:
效果图: