引用:小张 发表于 2021-08-30 10:58 是的,你理解对了 |
引用:小张 发表于 2021-08-27 21:03 单独发实时更新指令通知客户端啊,没那么玄幻。 |
引用:JackJiang 发表于 2021-08-27 20:57 主要是,客户端那边是如何实现可以渲染的?目前我这边的架构是不支持变更消息的。 比如,用户A发投票了,大家看到的IM消息里的投票数字就变更了。难道,钉钉的是通过改变IM消息来实现的? |
引用:小张 发表于 2021-08-27 20:56 服务端的redis缓存肯定也会同步更新的(因为不是所有人此时都开着屏幕,且处于在线状态),这样当离线的人再上线时就能及时拉到最新的计数 |
引用:JackJiang 发表于 2021-08-27 20:55 实际上,对服务端存储的IM消息没有做更新,只是终端实时对卡片进行渲染? |
实时变动都是通过实指令推送出来的,没有什么神奇的。 服务器的实时推送能力是im这种具备长连接通道应用的技术优势 |