![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
文章平均质量分 94
融云
融云,专业·简单·稳定的全球互联网通信云服务商。
展开
-
融云 Global IM UIKit,灵活易用的即时通讯组件设计思路和最佳实践
会话和消息列表的展示样式是需求最多的自定义组件,开发者可以通过 List 提供的注册方法,完全自定义 Cell 的展示样式。 支持 Module 和 Component 的二级重写之外,如文章开头所述,融云 Global IM UIKit 亦对某些通用功能支持一键切换修改。 在支持开发者全球化业务的多样实践中,融云发现有些通用功能也需要跟随业务实现多样化。例如,单群聊自己的头像和昵称是否展示等。原创 2023-12-05 12:42:26 · 175 阅读 · 0 评论 -
Qcon 广州主题演讲:融云实时社区的海量消息分发实践
也就是说,不在分发的时候计算,而是在拉取的时候由服务端计算。因为在上行的时候已经存储了会话的消息索引,可以按用户所在的群和频道,根据会话的消息索引计算未读数,也可以理解为是一个懒加载的模式。,服务端基于拉取时间戳判断,消息环外的时间戳则标记断档,消息断档前的消息,需要用历史消息补全。在实时社区中,用户可以同时加入无数个“聊天室”,并且每个聊天室还有频道的概念,面临巨大的消息爆炸挑战。在这里,Group 就是上行的主节点,主要负责信息的校验,比如群成员关系、禁言等,是我们实现高可用的关键。原创 2023-06-04 14:35:31 · 157 阅读 · 0 评论