默认

阿里IM技术分享(三):闲鱼亿级IM消息系统的架构演进之路

查看数: 120653 | 评论数: 8 | 收藏 5
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-09-13 00:30

正文摘要:

本文由阿里闲鱼技术团队今朝、有攸分享,即时通讯网有修订,感谢作者的技术分享。 1、引言 闲鱼即时消息系统历经数代迭代,目前已能稳定的支撑亿级消息体量。 在此消息系统的建设过程中,我们经历了从简单到复 ...

评论

JackJiang 发表于 3 年前
引用:椎锋陷陈 发表于 2021-09-13 11:19
向您请教推送技术实现吗?果然是大佬

请教倒谈不上,可能有合作的意思。或许也是头一次做这种东西
椎锋陷陈 发表于 3 年前
引用:JackJiang 发表于 2021-09-13 11:07
我记得Oppo两年前还联系过我,说正在做自有推送通道,那会儿华为和小米的通道都很成熟了

向您请教推送技术实现吗?果然是大佬
JackJiang 发表于 3 年前
引用:椎锋陷陈 发表于 2021-09-13 10:45
嗯,确实可能是这个原因,导致厂商通道推送的到达率和及时率可能还不如第三方推送平台

我记得Oppo两年前还联系过我,说正在做自有推送通道,那会儿华为和小米的通道都很成熟了
椎锋陷陈 发表于 3 年前
引用:JackJiang 发表于 2021-09-13 10:18
后面这几个厂商,推送通道做的太晚了,这方面的技术积累和实践还是太少了

嗯,确实可能是这个原因,导致厂商通道推送的到达率和及时率可能还不如第三方推送平台
JackJiang 发表于 3 年前
引用:椎锋陷陈 发表于 2021-09-13 10:00
对于这一点我深有体会,在接入厂商通道时,不同厂商的消息推送到达率和及时率表现不一,华为通道表现最好 ...

后面这几个厂商,推送通道做的太晚了,这方面的技术积累和实践还是太少了
JackJiang 发表于 3 年前
引用:椎锋陷陈 发表于 2021-09-13 10:00
对于这一点我深有体会,在接入厂商通道时,不同厂商的消息推送到达率和及时率表现不一,华为通道表现最好 ...

对的,纸上谈兵肯定不行
椎锋陷陈 发表于 3 年前
引用:闲鱼app进程无有效保活机制,app退到后台后进程很快就会被系统挂起,导致长连接中断。此时消息推送走厂商通道,而厂商通道的实时性较差,且对消息推送的优先级设定有差异,从而造成用户感知消息延迟。

对于这一点我深有体会,在接入厂商通道时,不同厂商的消息推送到达率和及时率表现不一,华为通道表现最好,小米次之,OPPO、VIVO、魅族等一言难尽。
当时就非常不明白,作为系统进程级别的厂商长连接通道,为什么表现还会这么差呢?所以推送这方面特别羡慕iOS的APNS推送机制,统一的方案,没有那么多适配问题。
椎锋陷陈 发表于 3 年前
通读完全文,最深的一个感受就是“架构不是一开始就设计完美的,而是不断演进出来的”,即使是大厂,也免不了一开始粗放的架构设计。

返回顶部