默认
打赏 发表评论 52
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
引用:封宇_ynOMz 发表于 2017-11-29 11:42
文章写得很好,消息同步库、消息存储库我这边也是这么搞的。模型和流程上也大致一样。 说说不同的点。
消 ...

https://yq.aliyun.com/articles/253242 文中有原文链接,原文上有个钉钉群号码。
评论 52
引用:封宇_ynOMz 发表于 2017-11-29 11:46
实际项目中,我是为每个端(App,Web)写了一个Timeline,但这个方式在端很多的情况下性能不好。毕竟每个端 ...

所以文中提到了最关键的是存储数据库的选型。
看了下阿里云的TableStore,解决IM消息推送和存储最核心的功能是 - 自增列。
这个功能解决了IM消息保序的要求,满足了文章中的Timeline中SeqId必须递增的要求,这个要求是最最关键的,现在很多系统都是通过一些约束来绕过去,往往方案效率都不高。
原文发表在知乎专栏:https://zhuanlan.zhihu.com/p/32710413,分享NoSQL的各种技术场景,包括IM。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部