- 主题:求好用的im 群聊,前后端代码?
不是,两码事
会有很多复杂的场景需要客户端按顺序拉消息,
如果消息ID不是递增的,这块代码基本没法写
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 消息 ID 和时间戳分开两个字段。
: 现在的 IM 一般不差这点开销。
--
FROM 103.107.217.224
不是,有很多实际场景,从前往后拉,从后往前拉
另外还得考虑服务端负载啥的,总之这里面细节很多
按我理解主流IM设计消息id都是递增的,是不是严格+1递增可能各有各的做法
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 顺序应该由服务器管理吧。
: 跟数据库的 ID 一样,有好几种做法,各有优劣。同时每种方案也都有各自的业务逻辑算法。
--
FROM 103.107.217.224
不是,就消息id
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 你说的是在服务器里面的 ID,这个事情参考数据库 ID 的各种方案。
: 客户端到服务器要求一个回执,这个 ID 你可以认为是请求 ID,跟数据库的 ID 是不一样的。
--
FROM 103.107.217.224