【技术实现步骤摘要】
本申请涉及即时通讯,具体涉及一种无人数上限的聊天室系统。
技术介绍
1、聊天室作为一个服务器端的应用程序,需要处理和管理用户之间的消息传递、数据存储等操作。现有的聊天室大部分采用集中式的聊天室用户管理,当聊天室中的人数超过一定限制时,服务器可能无法承受更多的负载,导致性能下降或崩溃,所以传统的聊天室通常会对聊天人数上限进行控制,当聊天室达到人数上限后,其他用户将无法加入聊天室。
2、从功能设计层面来讲,集中式的聊天室用户管理方式限制了功能设计者对聊天室相关功能的规划,一些设计无法完全实现,从而不得不采取妥协的方案进行设计;从用户层面来讲,由于聊天室存在人数上限,可能无法进入一些感兴趣的聊天室,或者在加入了聊天室之后由于网络原因退出聊天室后,聊天室人数已经达到上限,无法返回聊天室,无论那种情况都会影响用户对聊天室功能的体验。
3、中国专利文献cn108173917a公开了一种分布式无上限的网络聊天室消息转发系统,但是该分布式无上限的网络聊天室消息转发系统是在收到消息后才存储用户的基本信息,用来实现转发逻辑。这种方式
...【技术保护点】
1.一种无人数上限的聊天室系统,其特征在于,包括网关服务器、消息转发服务器、用户在线信息服务器和聊天室信息服务器;
2.根据权利要求1所述的无人数上限的聊天室系统,其特征在于,所述消息转发服务器采用一致性哈希分布。
3.根据权利要求1所述的无人数上限的聊天室系统,其特征在于,所述消息转发服务器每隔100毫秒向所述用户在线信息服务器同步一次用户上下线变化信息,每隔1秒向所述用户在线信息服务器同步一次用户在线状态。
4.根据权利要求1所述的无人数上限的聊天室系统,其特征在于,用户登录所述无人数上限的聊天室系统时包括:
5.根
...【技术特征摘要】
1.一种无人数上限的聊天室系统,其特征在于,包括网关服务器、消息转发服务器、用户在线信息服务器和聊天室信息服务器;
2.根据权利要求1所述的无人数上限的聊天室系统,其特征在于,所述消息转发服务器采用一致性哈希分布。
3.根据权利要求1所述的无人数上限的聊天室系统,其特征在于,所述消息转发服务器每隔100毫秒向所述用户在线信息服务器同步一次用户上下线变化信息,每隔1秒向所述用户在线信息服务器同步一次用户在线状态。
4.根据权利要求1所述的无人数上限的聊天室系统,其特征在于,用户登录所述无人...
【专利技术属性】
技术研发人员:孙夺,赵健军,杜晓祥,
申请(专利权)人:北京云上曲率科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。