承载支撑亿级 QQ 用户的通信服务
产品经理:「隔壁老王的IM,头像下面有个绿点,咱们也加一个,easy吧?」如果对方只想到:存个布尔值,上线置 true、下线置 false,一张 Redis 表...
中国互联网络信息中心 | 工程师 (已认证)
境外语音钓鱼犯罪依托非法移动通信中继设备篡改来电显示,将跨境呼叫伪装为韩国本土 010 号段手机号,大幅降低受害者防范意识,已形成完整黑灰产链条。2026 年 ...
一个 1 万人的全员群,群主发了一条「明天全公司放假,庆祝xx挺近世界杯64强」。
产品经理问:「会话列表那个红色数字,群里超过 99 就显示 99+,对吧?跟某信一样。」看起来就是个计数器吗,收一条加一,点进去清零。
测试同学发来一张截图:App 顶部挂着"连接中…"转了十几秒,然后变成"网络不可用",过一会儿自己又好了。这种问题几乎每个做 IM 的团队都遇到过——它不报错码...
年初公司启动了一个社交项目,版本规划中需要支持私聊、群聊、消息通知以及后续的社区互动功能。一开始团队内部讨论过是否自研 IM 服务,但评估下来发现问题不少: ...
Rust release 模式实测,单机部署,3 次独立运行取均值,测试工具完全开源。
在IM实践过程中,消息的多端同步是非常实用的功能。To C/B 业务基本都是标配功能。但是当测试给你反馈:手机上聊得好好的群,切到电脑端打开,最后五条没了;过一...
发一句「在吗,方便聊下」,从你按下发送到对方手机弹窗消息[老六:发来了一条消息],中间发生了什么?
以 NSO Group 旗下 Pegasus 为代表的商用间谍软件,已成为威胁即时通讯平台用户隐私、设备安全乃至数字主权的高危威胁。基于 WhatsApp 20...
北京到美西直线约 1 万公里,光在真空里跑这段要 33ms,而信号在光纤里只有真空光速的约三分之二,单程拉到约 50ms。一来一回,物理下限已是 100ms 上...
一条消息从客户端发出到对端收到要经过几道处理:客户端先打一个本地标识用于重传去重,上行到服务端后分配一个会话内序号用于排序和补洞,再落库、扇出、推送。
讨论 IM 连接鉴权,更多考虑"用什么凭证"——token 还是证书,对称还是非对称。但真正决定接入层形态的是什么时候鉴权?鉴权这一步,应该放在连接生命周期的哪...
很多人对心跳的第一印象是:客户端每隔一段时间发个小包,服务端定时检查,谁不发就踢掉——死连接不就被发现了吗?但真在生产环境跑过一阵接入层就会发现:有心跳机制的系...