首页技术区最新随笔(rss) RSS

微信IM聊天消息序列号生成算法技术原理

     摘要: 1、写在前面对于IM系统来说,如何做到IM聊天消息离线差异拉取(差异拉取是为了节省流量)、消息多端同步、消息顺序保证等,是典型的IM技术难点。总结下来其实就是要解决好一个问题:即如何保证聊天消息的唯一性判定和顺序判定。很多读者在讨论这个问题的时候,普遍考虑的是使用整型自增序列号作为消息ID(即MsgId):这样确实能保证消息的唯一性又方便保证顺序性,但问题是在分布式情况下是很难保证消息id的唯一性...  阅读全文

2026-05-19 18:07 作者: Jack Jiang【评论:0】【阅读:16】 

socket长连接在手游场景下的技术实践

     摘要: 本文由37手游黄子键分享,有排版和内容优化等。1、引言本文介绍了37手游基于B站goim框架自研长连接系统的实践。系统采用分层设计,支持多协议和发布/订阅机制,用于直播弹幕、实时推送等场景,实现了高性能与业务适配。2、长连接对于大部分公司的意义实时的响应总是让人兴奋的,就如你在微信里看到对方正在输入,如你在王者峡谷里一呼百应,如你们在直播弹幕里不约而同的 666,它们的背后都离不开长连接技术的加持...  阅读全文

2026-05-06 22:27 作者: Jack Jiang【评论:0】【阅读:38】 

基于开源MobileIMSDK框架,即时通讯IM产品RainbowChat v12.0已发布

     摘要: 1、关于RainbowChat RainbowChat是一套基于开源IM即时通讯聊天框架 MobileIMSDK 的产品级移动端IM系统。RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题。RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP、WebSocket三种通信协议的IM产品。与姊妹产...  阅读全文

2026-04-27 17:22 作者: Jack Jiang【评论:0】【阅读:40】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]