<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
  <channel>
    <title>即时通讯网 - 其它分享</title>
    <link>http://docs.52im.net/forum-91-1.html</link>
    <description>Latest 20 threads of 其它分享</description>
    <copyright>Copyright(C) 即时通讯网</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Sat, 04 Apr 2026 12:15:22 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>http://docs.52im.net/static/image/common/logo_88_31.gif</url>
      <title>即时通讯网</title>
      <link>http://docs.52im.net/</link>
    </image>
    <item>
      <title>分布式IM聊天系统服务端架构设计时遇到的一些疑问</title>
      <link>http://docs.52im.net/thread-4884-1-1.html</link>
      <description><![CDATA[对于分布式的im应用来说，接收方的网关拿到一个消息后怎么确定该消息是给哪些websocket连接的呢？我看到很多项目都是接收方网关自己或者rpc调用请求去查数据库/redis，但是我觉得这会造成无谓的网络压力。让发送方网关去查群成员，然后附着到消息上可不可以呢？奇怪的是 ...]]></description>
      <category>其它分享</category>
      <author>ultraim</author>
      <pubDate>Thu, 04 Dec 2025 15:05:12 +0000</pubDate>
    </item>
    <item>
      <title>微信读书十周年，后台架构的技术演进和实践总结</title>
      <link>http://docs.52im.net/thread-4839-1-1.html</link>
      <description><![CDATA[[zhaiyao2]本文由腾讯技术团队罗国佳分享，原题“微信读书后台架构演进之路”，即时通讯网有修订和重新排版。[/zhaiyao2]

今年是微信读书上线10周年，后台技术架构也伴随着微信读书的成长经历了多次迭代与升级。每一次的组件升级与架构突破，在一个运行了10年的系统 ...]]></description>
      <category>其它分享</category>
      <author>JackJiang</author>
      <pubDate>Sun, 15 Jun 2025 16:30:00 +0000</pubDate>
    </item>
    <item>
      <title>微信纯血鸿蒙版正式发布，295天走完微信14年技术之路！</title>
      <link>http://docs.52im.net/thread-4776-1-1.html</link>
      <description><![CDATA[[zhaiyao]本文由腾讯技术团队原创分享于鹅厂黑板报，即时通讯网有排版优化。[/zhaiyao]

直至现在，「微信鸿蒙版」这五个字，依然被赋予着太多意义。

这是一款产品，也不仅仅是一款产品。开发它的本质，是让两个高速前进，相互影响的复杂系统，彼此磨合和熟悉，像 ...]]></description>
      <category>其它分享</category>
      <author>JackJiang</author>
      <pubDate>Fri, 10 Jan 2025 02:45:42 +0000</pubDate>
    </item>
    <item>
      <title>请问移动端im如何管理群和成员信息，本地缓存还是每次拉取?</title>
      <link>http://docs.52im.net/thread-4733-1-1.html</link>
      <description><![CDATA[我现在做的是一个移动端聊天应用 ， 现在是每次进入群聊会话时获取群信息，以及群成员信息 。 效率非常差 。 请问该如何优化呢？]]></description>
      <category>其它分享</category>
      <author>jibo</author>
      <pubDate>Wed, 30 Oct 2024 07:12:06 +0000</pubDate>
    </item>
    <item>
      <title>求教如何设计IM中的消息信箱?</title>
      <link>http://docs.52im.net/thread-4711-1-1.html</link>
      <description><![CDATA[我目前能想到的方案是使用redis中的list，流程如下

1、当服务端接收到消息后，通过【key+userid】将消息发送到redis中的list中（意味着每一个用户都在redis中有一个属于自己的list）

2、然后服务端通知客户端有新的消息达到，客户端去redis中的list拉取消息


 ...]]></description>
      <category>其它分享</category>
      <author>ssdlh</author>
      <pubDate>Mon, 30 Sep 2024 11:14:26 +0000</pubDate>
    </item>
    <item>
      <title>大型IM稳定性监测实践：手Q客户端性能防劣化系统的建设之路</title>
      <link>http://docs.52im.net/thread-4680-1-1.html</link>
      <description><![CDATA[[zhaiyao2]本文来自腾讯手Q基础架构团队杨萧玉、邱少雄、张自蹊、王褚重天、姚伟斌的分享，原题“QQ 客户端性能稳定性防劣化系统 Hodor 技术方案”，即时通讯网进行了排版和内容优化。[/zhaiyao2]

接上篇《首次公开，最新手机QQ客户端架构的技术演进实践》。

防劣 ...]]></description>
      <category>其它分享</category>
      <author>JackJiang</author>
      <pubDate>Sun, 28 Jul 2024 16:30:01 +0000</pubDate>
    </item>
    <item>
      <title>为什么Web端IM一定要用WebSocket，客户端用http发、用SSE收不行？</title>
      <link>http://docs.52im.net/thread-4318-1-1.html</link>
      <description><![CDATA[目前看到的一些开源项目，客户端和服务端交互的时候，都是使用websocket


想法
1，客户端发送消息给服务端的时候，可以改为http，一般情况下http自带ACK，可以保证消息可达性
2，服务端推送消息给客户端，可以不用websocket，可以使用EventSource。


但是没有 ...]]></description>
      <category>其它分享</category>
      <author>WarriorFromLong</author>
      <pubDate>Wed, 28 Jun 2023 03:36:04 +0000</pubDate>
    </item>
    <item>
      <title>手把手教你实现网页端社交应用中的@人功能：技术原理、代码示例等</title>
      <link>http://docs.52im.net/thread-3767-1-1.html</link>
      <description><![CDATA[[zhaiyao2]本文由ELab团队技术团队分享，原题“Twitter和微博都在用的 @ 人的功能是如何设计与实现的？”，即时通讯网收录时有修订。[/zhaiyao2]

第一次使用@人功能到现在已经有差不多10年了，初次使用是通过微博体验的。@人的功能现在遍布各种应用，基本上涉及社交 ...]]></description>
      <category>其它分享</category>
      <author>JackJiang</author>
      <pubDate>Sun, 05 Dec 2021 16:30:01 +0000</pubDate>
    </item>
    <item>
      <title>小白求教想封装brpc，加一层接口，奈何不知道怎么下手</title>
      <link>http://docs.52im.net/thread-3741-1-1.html</link>
      <description><![CDATA[小白求指教！
想封装brpc，加一层接口，奈何不知道怎么下手。
有大哥指点一下吗？封装第三方库需要注意点什么，是只拉取src吗，其它一些不用到的，无关要紧的，要不要全部拉取？]]></description>
      <category>其它分享</category>
      <author>nwuking</author>
      <pubDate>Fri, 05 Nov 2021 03:13:42 +0000</pubDate>
    </item>
    <item>
      <title>新人求问，IM登录连接时认证机制该怎么设计的问题，感谢！</title>
      <link>http://docs.52im.net/thread-3667-1-1.html</link>
      <description><![CDATA[自己IM小白，有个疑惑。关于登录链接方面。
1：登录和网络服务需要分开嘛？（登录用http，网络有socket）
2：如果分开/不分开是用什么方式区分用户？（分开token，不分开session？）
3：断线重试session会发生变化么？发生变化了怎么知道是同一个用户？（反问会不会t ...]]></description>
      <category>其它分享</category>
      <author>liaoxiang</author>
      <pubDate>Wed, 11 Aug 2021 06:40:38 +0000</pubDate>
    </item>
    <item>
      <title>客户端是地图应用，有很多gis点的情况该如何设计优化</title>
      <link>http://docs.52im.net/thread-3545-1-1.html</link>
      <description><![CDATA[客户端是个地图的应用，上面会打很多的点（经纬度点），每次点开地图或者拖到当前地图的时候，要显示地图上已经打的点，有点像贝壳找房里根据地图租房的那种点。

请问这个时候：


[*]1.客户端和服务端该如何交互才能减少cs间的每次传输的数据量，避免每次进来都 ...]]></description>
      <category>其它分享</category>
      <author>weixiaoyao</author>
      <pubDate>Wed, 19 May 2021 02:20:59 +0000</pubDate>
    </item>
    <item>
      <title>求助一下基于XMPP写的iOS端IM的断线连接问题</title>
      <link>http://docs.52im.net/thread-3543-1-1.html</link>
      <description><![CDATA[求助一下基于XMPP写的iOS端IM的断线连接问题]]></description>
      <category>其它分享</category>
      <author>chenxiaochen</author>
      <pubDate>Tue, 18 May 2021 17:12:18 +0000</pubDate>
    </item>
    <item>
      <title>求助基于XMPP写的iOS端IM的断线连接问题</title>
      <link>http://docs.52im.net/thread-3374-1-1.html</link>
      <description><![CDATA[我们的IM应用使用的是XMPP进行通信，APP设置了保活操作。短时间内XMPP断开后自动重连(XMPPReconnect模块)会生效，能够重进连接成功。长时间(约12小时以上)后台运行后会出现XMPP断开连接的情况，此时在后台会连接不上，但回到前台会直接连接成功。我们的应用在回到前台时 ...]]></description>
      <category>其它分享</category>
      <author>Mr.Cola</author>
      <pubDate>Fri, 05 Mar 2021 09:03:15 +0000</pubDate>
    </item>
    <item>
      <title>从根上理解高性能、高并发(七)：深入操作系统，一文读懂进程、线程、协程</title>
      <link>http://docs.52im.net/thread-3357-1-1.html</link>
      <description><![CDATA[[zhaiyao2]本文引用了“一文读懂什么是进程、线程、协程”一文的主要内容，感谢原作者的无私分享。[/zhaiyao2]

[h3=1.1]文章目的[/h3]
作为即时通讯技术的开发者来说，高性能、高并发相关的技术概念早就了然与胸，什么线程池、零拷贝、多路复用、事件驱动、epoll等 ...]]></description>
      <category>其它分享</category>
      <author>JackJiang</author>
      <pubDate>Mon, 01 Mar 2021 04:50:50 +0000</pubDate>
    </item>
    <item>
      <title>求教IM中，客户端数据库该如何设计，该怎么建表？</title>
      <link>http://docs.52im.net/thread-3353-1-1.html</link>
      <description><![CDATA[关于数据库设计方面的。主流方案如何建表，主要指消息表。所有人向你发的消息是存储在一张表里，还是根据发送者的不同，每个发送者都建立一张表。如果是这样的话，比如我有3000个好友，理论上就需要创建3000个表]]></description>
      <category>其它分享</category>
      <author>艾斯</author>
      <pubDate>Thu, 25 Feb 2021 13:36:04 +0000</pubDate>
    </item>
    <item>
      <title>求教IM系统里，如何统计聊天消息的到达率</title>
      <link>http://docs.52im.net/thread-3349-1-1.html</link>
      <description><![CDATA[版主大人，公司已经实现了基于websocket的及时通讯。我想问下如何统计消息的到达率]]></description>
      <category>其它分享</category>
      <author>艾斯</author>
      <pubDate>Wed, 24 Feb 2021 23:08:48 +0000</pubDate>
    </item>
    <item>
      <title>从根上理解高性能、高并发(六)：通俗易懂，高性能服务器到底是如何实现的</title>
      <link>http://docs.52im.net/thread-3315-1-1.html</link>
      <description><![CDATA[[zhaiyao2]本文原题“高并发高性能服务器是如何实现的”，本次收录已征得作者同意，转载请联系作者。即时通讯网收录时有改动。[/zhaiyao2]

[h3=1.1]文章目的[/h3]
作为即时通讯技术的开发者来说，高性能、高并发相关的技术概念早就了然与胸，什么线程池、零拷贝、多 ...]]></description>
      <category>其它分享</category>
      <author>JackJiang</author>
      <pubDate>Sun, 24 Jan 2021 16:30:14 +0000</pubDate>
    </item>
    <item>
      <title>从根上理解高性能、高并发(五)：深入操作系统，理解高并发中的协程</title>
      <link>http://docs.52im.net/thread-3306-1-1.html</link>
      <description><![CDATA[[zhaiyao2]本文原题“程序员应如何理解高并发中的协程”，本次收录已征得作者同意，转载请联系作者。即时通讯网收录时有改动。[/zhaiyao2]

[h3=1.1]文章目的[/h3]
作为即时通讯技术的开发者来说，高性能、高并发相关的技术概念早就了然与胸，什么线程池、零拷贝、多 ...]]></description>
      <category>其它分享</category>
      <author>JackJiang</author>
      <pubDate>Sun, 17 Jan 2021 16:30:01 +0000</pubDate>
    </item>
    <item>
      <title>从根上理解高性能、高并发(四)：深入操作系统，彻底理解同步与异步</title>
      <link>http://docs.52im.net/thread-3296-1-1.html</link>
      <description><![CDATA[[zhaiyao2]本文原题“从小白到高手，你需要理解同步与异步”，本次收录已征得作者同意，转载请联系作者。即时通讯网收录时有改动。[/zhaiyao2]

[h3=1.1]文章目的[/h3]
作为即时通讯技术的开发者来说，高性能、高并发相关的技术概念早就了然与胸，什么线程池、零拷贝 ...]]></description>
      <category>其它分享</category>
      <author>JackJiang</author>
      <pubDate>Mon, 11 Jan 2021 05:47:21 +0000</pubDate>
    </item>
    <item>
      <title>从根上理解高性能、高并发(三)：深入操作系统，彻底理解I/O多路复用</title>
      <link>http://docs.52im.net/thread-3287-1-1.html</link>
      <description><![CDATA[[zhaiyao2]本文原题“终于明白了，一文彻底理解I/O多路复用”，本次收录已征得作者同意，转载请联系作者（见“2、本文作者”一节）。即时通讯网收录时有少许改动。[/zhaiyao2]

[h3=1.1]文章目的[/h3]
作为即时通讯技术的开发者来说，高性能、高并发相关的技术概念早 ...]]></description>
      <category>其它分享</category>
      <author>JackJiang</author>
      <pubDate>Sun, 03 Jan 2021 16:30:00 +0000</pubDate>
    </item>
  </channel>
</rss>