做了5年即时通讯(IM),今天来讲讲架构与细节
架构师之路
共 946字,需浏览 2分钟
· 2020-08-12
(1)一条聊天消息,传输层/安全层/应用层协议应该如何选型?协议的细节如何设计?
(2)一个即时通讯系统,有哪些必不可少的模块,千万并发长连接如何处理?复杂的逻辑服务如何解耦?每秒几百万次消息如何投递?如何屏蔽数据访问的复杂性?
(3)一条“hello”消息投递的核心流程究竟是怎么样的?怎么样能突破SMC定理的魔咒,做到消息不丢失不重复?
(4)宏观架构上,如果多机房多活,如何无限容量,如何高可用,如何负载均衡?
(5)其他业务细节,例如用户状态如何同步?群消息如何投递?离线消息如何处理?WEBIM消息如何实时?
花几年搞透了这一套协议,模块,核心流程,宏观架构,业务细节,P8应该问题不大。今晚,有一个过来人直播交流的机会,你愿不愿意一起?
只聊技术,扫码进入直播间
第一期,区块链架构设计
第二期,秒杀架构设计
第三期,feed架构设计
第四期,搜索引擎内核架构与细节
第五期,MQ内核架构与细节
第六期,RPC内核架构与细节
扫码,回看历史直播
评论