<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hellojackjiang2011的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hellojackjiang2011</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hellojackjiang2011]]></copyright><item><title><![CDATA[鸿蒙原生即时通讯/IM系统RainbowTalk v2.8版发布，基于MobileIMSDK框架、ArkTS编写]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/169950249</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/169950249</guid><author>hellojackjiang2011</author><pubDate>Tue, 03 Nov 2026 19:51:50 +0800</pubDate><description><![CDATA[💧 此版本解决了若干bug，以及ui和功能细节优化，同时支持最新鸿蒙7.0系统。]]></description><category></category></item><item><title><![CDATA[深度剖析IM消息乱序的根本原因及优化方法]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/169261351</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/169261351</guid><author>hellojackjiang2011</author><pubDate>Tue, 27 Oct 2026 15:11:12 +0800</pubDate><description><![CDATA[本文深度剖析即时通讯IM消息乱序的问题，梳理IM客户端时间戳不可信、多端并发、群消息扇出重试三大核心陷阱，拆解微信、钉钉、企业微信的时序设计方案，并从锚点设计、多端去交错、幂等兜底、可观测性等维度，给出IM项目消息时序性保证的落地优化策略。
]]></description><category></category></item><item><title><![CDATA[IM聊天不掉线？生产级WebSocket断线重连、心跳保活实战]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/167919025</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/167919025</guid><author>hellojackjiang2011</author><pubDate>Wed, 14 Oct 2026 18:23:19 +0800</pubDate><description><![CDATA[本文将给出一套生产级Web端即时通信方案，包括心跳检测保活 + 指数退避重连，代码直接能跑。]]></description><category></category></item><item><title><![CDATA[IM全文检索技术(五)：vivo敏感词匹配系统的技术实践]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/166489436</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/166489436</guid><author>hellojackjiang2011</author><pubDate>Wed, 23 Sep 2026 18:06:42 +0800</pubDate><description><![CDATA[本文将从算法选型入手，结合两个实际场景来介绍谛听系统的敏感词匹配算法。包括底层算法选型思路和两种实际场景下提升敏感词精准度、降低漏杀率的方案。]]></description><category></category></item><item><title><![CDATA[Nginx生产级WebSocket实时长连接负载均衡，一文搞定]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/164585967</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/164585967</guid><author>hellojackjiang2011</author><pubDate>Tue, 08 Sep 2026 11:01:47 +0800</pubDate><description><![CDATA[本文从基础配置、生产配置、Docker / K8s、安全、排障、性能调优，系统性讲清 WebSocket 在 Nginx 中的正确打开方式。]]></description><category></category></item><item><title><![CDATA[即时通讯IM离线消息该怎么存？全面盘点主流存储方案]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/164064980</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/164064980</guid><author>hellojackjiang2011</author><pubDate>Tue, 25 Aug 2026 21:01:22 +0800</pubDate><description><![CDATA[离线消息是IM系统的核心能力，当用户不在线时，消息必须可靠存储，待用户上线后完整推送。本文将对比主流的离线消息存储方案，帮你找到最适合业务场景的架构。]]></description><category></category></item><item><title><![CDATA[移动端实时音视频聊天框架 RainbowAV v2.2.7发布]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/163675103</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/163675103</guid><author>hellojackjiang2011</author><pubDate>Tue, 11 Aug 2026 20:50:16 +0800</pubDate><description><![CDATA[1）]]></description><category></category></item><item><title><![CDATA[都HTML5了，Web端即时通讯技术到底该用什么？一文即懂！]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/163479626</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/163479626</guid><author>hellojackjiang2011</author><pubDate>Tue, 04 Aug 2026 18:26:44 +0800</pubDate><description><![CDATA[本文分享的是 Web 端最常用即时通讯技术（包括 WebSocket、SSE、WebRTC、轮询等）的原理、优缺点与适用场景等，以及生产环境下的高并发场景下的进阶实践。]]></description><category></category></item><item><title><![CDATA[基于开源MobileIMSDK框架，即时通讯IM产品RainbowChat v12.1发布]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/162735529</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/162735529</guid><author>hellojackjiang2011</author><pubDate>Thu, 09 Jul 2026 17:50:58 +0800</pubDate><description><![CDATA[此版本新增了短信验证码的注册和登录功能，解决了Android 16手机上发送文件失败等问题。]]></description><category></category></item><item><title><![CDATA[IM千人群聊该不该用消息写扩散？详细算算成本账！]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/162277457</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/162277457</guid><author>hellojackjiang2011</author><pubDate>Wed, 24 Jun 2026 18:05:32 +0800</pubDate><description><![CDATA[本文将为你详解 IM 群聊消息的写扩散技术原理以及写扩散过程中的服务端详细性能成本，同时对比了市面上IM大厂的技术方案，给出分规模架构选型与以及性能优化策略等。]]></description><category></category></item><item><title><![CDATA[直播系统聊天技术(十)：基于实时消息总线的活动系统架构设计]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/161794415</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/161794415</guid><author>hellojackjiang2011</author><pubDate>Mon, 08 Jun 2026 11:58:19 +0800</pubDate><description><![CDATA[本文分享的是网易云音乐技术团队基于实时消息总线技术，解决了直播活动系统的模块灵活组合、消息治理与异步履约等问题，希望能给你带来启发。]]></description><category></category></item><item><title><![CDATA[轻量级Web端IM即时通讯框架MobileIMSDK-Web，基于Socket.io库]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/161585217</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/161585217</guid><author>hellojackjiang2011</author><pubDate>Mon, 01 Jun 2026 10:53:41 +0800</pubDate><description><![CDATA[MobileIMSDK-Web是一套Web端即时通讯框架，超轻量级、极少依赖，高度提炼、简单易用。]]></description><category></category></item><item><title><![CDATA[socket长连接在手游场景下的技术实践]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/160832818</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/160832818</guid><author>hellojackjiang2011</author><pubDate>Wed, 06 May 2026 21:54:49 +0800</pubDate><description><![CDATA[本文介绍了37手游基于B站goim框架自研长连接系统的实践。系统采用分层设计，支持多协议和发布/订阅机制，用于直播弹幕、实时推送等场景，实现了高性能与业务适配。
]]></description><category></category></item><item><title><![CDATA[基于开源MobileIMSDK框架，即时通讯IM产品RainbowChat v12.0发布]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/160550739</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/160550739</guid><author>hellojackjiang2011</author><pubDate>Mon, 27 Apr 2026 17:55:16 +0800</pubDate><description><![CDATA[RainbowChat 是一套基于 MobileIMSDK 开源通信框架的产品级移动端IM系统。可能是市面上开放源码的，唯一一款同时支持TCP、UDP、WebSocket三种网络通信协议的IM产品。]]></description><category></category></item><item><title><![CDATA[社交场景下的统一即时通讯im消息流交互层模块化技术实践]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/160342798</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/160342798</guid><author>hellojackjiang2011</author><pubDate>Mon, 20 Apr 2026 18:36:06 +0800</pubDate><description><![CDATA[这些IM场景，在消息流的展示形式上是极为相似的，同时每个业务又有着自己特殊的交互需求。基于此，我们对IM消息流能力做了标准化的构建，来减少IM功能的业务接入成本；同时也是为了统一各个业务的技术方案，减少跨业务开发的理解和维护成本。]]></description><category></category></item><item><title><![CDATA[现代IM系统中聊天消息的同步和存储方案探讨]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/160140494</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/160140494</guid><author>hellojackjiang2011</author><pubDate>Tue, 14 Apr 2026 11:29:38 +0800</pubDate><description><![CDATA[本文内容主要涉及IM系统中的消息系统架构，探讨一种适用于大用户量的消息同步以及存储系统的架构实现，能够支持消息系统中的高级特性“多端同步”以及“消息漫游”。在性能和规模上，能够做到全量消息云端存储，百万TPS以及毫秒级延迟的消息同步能力。]]></description><category></category></item><item><title><![CDATA[即时通讯安全篇（十六）：对称加密 vs 非对称加密？一文搞懂]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/159930803</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/159930803</guid><author>hellojackjiang2011</author><pubDate>Tue, 07 Apr 2026 21:53:39 +0800</pubDate><description><![CDATA[本文将以通俗案例讲解加密本质，介绍对称加密（含 AES、迪菲–赫尔曼密钥交换）与非对称加密（RSA）原理、特点及应用，并阐释其数学基础。]]></description><category></category></item><item><title><![CDATA[网络编程入门如此简单(五)：UDP跟TCP相比，到底差了什么？]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/159166891</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/159166891</guid><author>hellojackjiang2011</author><pubDate>Tue, 17 Mar 2026 15:49:56 +0800</pubDate><description><![CDATA[本文将通俗易懂地为你类比解释UDP与TCP的核心差异，包括如何基于UDP实现TCP的可靠传输：通过模拟三次握手、添加序列号与确认机制解决顺序和丢包问题，利用滑动窗口控制流量，并引入拥塞控制算法来动态调整发送速率等。]]></description><category></category></item><item><title><![CDATA[基于WebSocket的IM即时通信方案在H5游戏场景下的技术实践]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/158584652</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/158584652</guid><author>hellojackjiang2011</author><pubDate>Mon, 02 Mar 2026 22:03:24 +0800</pubDate><description><![CDATA[本文将从H5游戏场景下的实时信息更新需求切入，探讨下在类似这种高并发、低延迟的业务需求中，如何使用 IM 方案来解决频繁的数据更新问题，也顺便介绍下 WebSocket 的基本运作流程等。]]></description><category></category></item><item><title><![CDATA[鸿蒙Next原生IM即时通讯RainbowTalk，纯ArkTS编写，基于开源MobileIMSDK框架]]></title><link>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/158389614</link><guid>https://blog.youkuaiyun.com/hellojackjiang2011/article/details/158389614</guid><author>hellojackjiang2011</author><pubDate>Wed, 25 Feb 2026 18:11:05 +0800</pubDate><description><![CDATA[RainbowTalk 是一套基于 MobileIMSDK 开源通信框架的产品级纯血鸿蒙NEXT端IM系统。RainbowTalk 由纯ArkTS编写、全新开发，没有套壳、也没走捷径，原生“纯血”。]]></description><category></category></item></channel></rss>