IM即时通讯:如何跳出传统思维来设计聊天室架构?

本文探讨了如何设计聊天室架构,区别于传统的论坛和IM群。针对聊天室的开放性、即时性和大规模并发,提出了需要解决客户端多样性、数据安全、高可用性、易扩展性和低延迟等问题。网易云信的聊天室分层架构包括客户端层、网关接入层、路由层和业务层,以实现跨平台、加密、高可用、易扩展和高并发低延迟的目标。
摘要由CSDN通过智能技术生成

因为视频直播业务的大规模扩张,聊天室这种功能在最近几年又火了起来。本篇文章将会重点挑选聊天室这个典型场景,和大家分享一下网易云信在实现这个功能时是如何做架构设计的。

 

相关推荐阅读
几十万人同时在线的直播间聊天,如何设计服务端架构?

高并发IM系统架构优化实践

 

常见的虚拟社群

聊天室的应用场景非常广,除了传统的图文聊天外,时下流行的视频弹幕、在线秀场、在线教育、游戏互动等各式各样产品中都有类似的应用场景。

在讨论聊天室之前,我们先了解下几种常见的虚拟社群形态。下表从参与人数、消息送达即时性、离线消息关注度等维度对论坛、IM P2P、IM群和聊天室这几种常见的虚拟社群形态做了简单对比,从这个对比可以看到聊天室是不同于论坛和群模式的一种虚拟组织,聊天室的架构需要跳出传统思维来设计。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值