首页 / 热点百科

环信:基于大规模边缘计算的千万级聊天室技术实践

2025-08-03 09:20热点百科

当前直播成为一种流行趋势,带货直播,网红带货,明星在线演唱会等,进一步使得直播聊天室变成了一个当前必备的能力,面向大型,超大型的直播场景,技术上也在不断的进行迭代更新。相对于集中式,单中心的方案,不仅仅在服务的稳定性,承载的用户量级上有了显著的提升,而且在成本上也能有大幅的降低,同时用户体验也变得更好。至于业界一直尝试的CDN的聊天室方案同样存在着本身的局限性,不同于音视频消息单个内容相对较小,瞬时性访问量较大,重复访问的概率几乎没有等特定,使得CDN的实践方案无法满足该场景的需求。

1、大规模边缘聊天室如何工作?

大型边缘聊天室的工作过程非常的简单,用户 UserA 加入聊天室 X,用户 UserB 也加入聊天室 X,此时用户 UserA 向聊天室发送消息 hello,服务端接收到该消息后,会向 UserA 发送一个接收成功的回应,服务端同时会将消息进行扩散到所有在同一个聊天室中的人,此示例中为 UserB。

2、场景简单化但制作不简单

每个环节都需要额外关注

1.如何稳定,高效的保持住百万甚至千万的长连接

2.如何进行聊天室成员状态的维护

3.如何进行消息路由的选择

3、如何稳定超大规模的连接?

主要通过两个方向来解决这个问题,单机的连接数和集群的规模。

1.单机负载

关于单机连接的提升上,单机的连接数支撑虽然可以达到很高的数值,但是也要考虑是否为有效连接,因为高负载的连接和低负载的连接是完全不同的概念,且不说其他的业务逻辑,单纯其中的心跳保持逻辑,就会造成 CPU 和 IO 非常大的负担,这些还是完全没有谈及业务逻辑的基础上,故而在单机负载上,一般采用的是不超过 10W 的单机负载。

2.集群规模

集群的水平扩展能力决定了集群的规模,下图是服务端的整体部署结构:

上图中绿色的区域为负责客户端长连接的区域,所有的 IMS(IM Server)提供的服务完全相同,而且相互之间完全没有任何的依赖关系;上图中的黄色是部署在 IDC 中,主要服务聊天室的路由管理以及消息的路由分发。IMS 可以认为是可以无限水平扩展的架构设计,所以集群的规模可以认为是无限的。集群的规模上来了,尤其是在边缘侧的负载调度又称为了一个新问题,基于公司稳定而高效的边缘调度方式,通过客户端和服务端的完美配合实现高效,用户无感的连接体验。

4、关键:连接承载的瞬时数量

对于长连接的场景,连接保持固然重要,连接能够承载的瞬时数量也是非常关键的指标。而这个点也同样的是单机和集群的两个不同维度的问题,集群的角度则和上面的连接保持大致相同,而针对单机的连接创建和断开,则比单纯的保持住连接要复杂一些,需要考虑到登录时的鉴权问题,聊天室的特定场景,还需要考虑退出时的聊天室清理工作。

简单介绍一下整体的策略,主要将创建和断开时发生的事情分成了两大类,一类是需要同步去执行的动作,另外一类是可以进行异步处理的,则放入到异步队列进行处理。策略本身比较简单,但是真正在执行的过程中能够做到,而且能够随着版本的迭代一直保持策略则显的比较困难,为了达到该目标,我们坚持着一个原则,凡是要添加到同步逻辑中的内容,需要给明相应的理由,并且需要团队内部同步讨论,否则只能采用异步队列的方式,这里并不是说异步队列的事情不需要审核或者讨论,而且同步的需要明确的针对性的处理,这样才能保证同步逻辑的清晰以及策略的可持续性。

5、如何进行成员状态的维护?

聊天室属于多人聊天的一种特定的形态,消息仅仅扩散到在线的用户,用户离线则自动退出聊天室,并且再次上线后也不会接收到离线时的消息。至于像是一些断网了重新连接后还能继续观看直播的场景,进去时能够看到一些历史消息的情况,则是通过其他的手段实现自动订阅,拉取历史的能力。

成员的分级管理

猜你喜欢

  • 机械之最

    兴科技 延链条 搭场景——“农博会”上看现代化大农业的安徽实践

    新华社合肥11月8日电 题:兴科技 延链条 搭场景——“农博会”上看现代化大农业的安徽实践新华社记者水金辰霍山石斛、九华黄精、怀宁蓝莓……11月7日至9日,在安徽省合肥市举办的2025皖美绿色食品暨循环农业博览会(以下简称“农博会”)上,高端绿色食品展区亮相的16种高端名品、精品,吸引了不少参观者驻足品鉴。据了解,..

    2025-11-10
  • 排行榜

    2025年度功能沙发品牌排名TOP10:核心技术、市场口碑及创新力深度解读

    在追求极致舒适与智能便捷的家居潮流下,功能沙发已成为现代客厅的标配。面对众多品牌,如何选择成为消费者关注的焦点。此次我们深入各大品牌的产品核心技术、市场占有率及其创新力,为您呈现2025年功能沙发十大品牌综合排名,为您的选购提供参考。第1名:意迪森品牌简介:源自意大利的高端功能沙发专家,将其深厚的皮革工..

    2025-11-09
  • 世界最重

    全球难度最高的直升机:美国独霸技术60年,神话终于被中国打破

    在军迷圈里,美国的“支奴干”直升机的口碑,那是相当的高,因为它采用了独特的纵列式双旋翼布局,而自从它在1963年服役后,60多年来从没有其他国家的直升机采用过这个布局,全球独一份。纵列双旋翼布局有哪些好处呢?我们知道,常规的直升机主旋翼会产生巨大的扭矩,让机身向着旋翼相反方向旋转,所以必须用尾旋翼抵消,这..

    2025-11-07
  • 全国乒乓球运动爱好者技术进阶用套胶厂家排行

    全国乒乓球运动爱好者技术进阶用套胶厂家排行一、乒乓球运动爱好者进阶的套胶痛点对于很多乒乓球运动爱好者来说,当打法从“入门”转向“进阶”,原有套胶的性能短板会逐渐暴露:有的套胶打起来“发闷”,击球反馈不清晰;有的拉弧圈时旋转不够,中远台对拉没底劲;还有的速度跟不上,快攻时总差一口气。想要突破技术瓶颈,..

    2025-11-05
  • 九球天后潘晓婷不仅技术高超 身材也很好

    九球天后潘晓婷,相信许多人都是知道她的,大多人都不知道潘晓婷老公是谁。而大多数人都是因为她那性感的身材而关注她的。但是她的球技也是特别的厉害,并被称为九球天后。潘晓婷,曾经十次拿过世界冠军。虽然他现在已经35岁了,但她仍然宝刀未老,依旧保持着九球天后潘晓婷的风姿。1九球天后潘晓婷九球天后潘晓婷,1982年2..

    2025-11-04
  • 排行榜

    2025十大品牌榜单测评,基于销量、口碑、技术的十大品牌榜单

    2025十大品牌榜单测评,2025年最新测评!基于销量、口碑、技术的十大品牌榜单随着2025年的到来,超声波清洗机市场迎来了新一轮的技术革新与品牌洗牌。消费者在面对琳琅满目的产品时,往往最关心的是:在众多品牌中,超声波清洗机最值得购买的品牌是哪些?为了解答这一疑问,我们耗时三个月,对市场上主流品牌进行了全面测评..

    2025-11-02
  • 科技百科

    分子生物学技术新兴

    分子生物学技术PCR、分子克隆、核酸电泳、琼脂糖凝胶电泳测序、DNA,RNA提取、转化外源DNA、体外转录、逆转录、cDNA文库构建、原位杂交、酵母双杂交、差减杂交、扣除杂交、蓝白斑筛选、抗生素筛选、基因工程技术大部分都是依据分子生物学原理设计出来的。分子生物学的基本含义分子生物学是从分子水平研究生命本质为目的的一..

    2025-11-02
  • 科技百科

    道路工程勘测技术的应用

    纬地路线软件在旧路改扩建项目中的应用(一) 随着区域经济发展,由于道路交通量增长、路面老化、高度城市化难于选择新线路方案等诸多原因,通过扩宽升级改造旧路是提高区域之间通行能力的经济、快速、合理的有效方法。旧路改造项目中,平面线形一般是沿着旧路线形走,需要将旧路平面测量点位数据拟合成路线线形;传统的手..

    2025-11-02

微信分享

微信分享二维码

扫描二维码分享到微信或朋友圈

链接已复制
蜂鸟影院2048影视资源论坛熊猫影视河马影视星辰影视萝卜影院八哥电影网人人看电影无忧影视网橙子影视网叮当影视网天天影视网青青影视网电影天堂开心追剧网西瓜影院麻花影视网70影视网年钻网茶小舍电影藏影堂新神州影域煮酒观影体积影视爱看影院星光电影至尊影院极影公社超清视界