主流聊天软件中的石友备注和群成员备注是若何完成的?

y0uke 发布于 05/21 10:27
浏览 3K+
收藏 8

想懂得下大年夜厂关于聊天中的石友备注和群成员备注是若何设计和完成的?

欲望有懂得的大年夜牛们能帮我简单简介下

1、石友备注和群成员备注耐久层是怎样设计存储的?特别是群成员备注,比如qq,假设有石友备注那群成员备注就会应用石友的备注,那么这个群成员的数据拉取就很难做缓存,及时拉取的性能又比较差。

2、基于甚么样的设计和机制下,完成用户在修改了备注后,单聊和群聊的及时记录和聊天记录中都邑同步修改?普通而言消息都是本地化存储,那么这个修改难道要告诉app去修改?

欲望有懂得这块技巧细节的大年夜牛,能协助解答下这块的困惑。

重要触及数据建模,名单拉取性能,修改后的同步成绩,汗青聊天记录中的备注追溯等

加载中
0
Soutv
Soutv

“假设有石友备注,群成员备注会显示会应用石友备注”,客户端肯定是要存储石友备注的,能不克不及推敲群成员备注让客户端来断定,假设跟一小我是石友,则直接应用存储的石友备注。后台接口不伶仃存储。

0
Codermecn
Codermecn

本地有存储,应当会有准时同步。由于常常会碰见过微信群聊里,用户(非石友)修改了昵称,你这里没有更新的情况。

0
明月模糊
明月模糊
起首微信与qq肯定不是及时的。根本上,你不点那小我或重新登录。都不刷新。。。
0
苦寒竹
苦寒竹

本地存储,不点头像检查材料不更新。

0
axiaofang
axiaofang

1 软件启动的时辰到办事器端同步石友信息

2 多终真个时辰推送修改信息到客户端提示更新

3 消息普通度是客户端存储(存数据库的)

0
深蓝苹果
深蓝苹果

1.多正本异构存储(耐久化的、营业及时应用的、缓存办事用的,可所以异构存储)

2.不请求强分歧性,即多正本之间、app和办事之间,许可临时不分歧

3.有些同步,是须要用户触发才停止的(增添不须要的消费)

前往顶部
顶部