首页
学习
活动
专区
圈层
工具
发布
首页标签即时通信 IM

#即时通信 IM

承载支撑亿级 QQ 用户的通信服务

IM分布式架构系列(10) 心跳能发现死连接 | 但几个场景除外

拉丁解牛说技术

很多人对心跳的第一印象是:客户端每隔一段时间发个小包,服务端定时检查,谁不发就踢掉——死连接不就被发现了吗?但真在生产环境跑过一阵接入层就会发现:有心跳机制的系...

000

OpenIM 如何保证10万人大群客户端数据和服务器的一致性

用户9177072

如果一个 IM 系统只面对普通群,群成员同步通常不算难题:断线后补一次数据,本地做一次差异更新,问题就过去了。

7900

IM分布式架构系列(09) 为什么不用 HTTP or WebSocket | 自研二进制协议的必要性

拉丁解牛说技术

HTTP/2、WebSocket、gRPC 这些成熟轮子摆在那儿,IM 接入层为什么还有人费劲去自研一套二进制协议,这不是重复造轮子吗?

7920

即时通讯平台热点事件钓鱼攻击机理与防御体系研究 —— 以印度 CJP 仿冒钓鱼事件为例

芦笛

中国互联网络信息中心 | 工程师 (已认证)

2026 年 5 月,印度旁遮普邦警方通报一起针对移动终端的大规模网络钓鱼事件:诈骗分子依托社交媒体热点 “Cockroach Janata Party(CJP...

12410

IM分布式架构系列(08)10000长连接显示在线 | 30%其实是死Session

拉丁解牛说技术

凌晨梦里和小美在吃饭,运维同学甩来一个急电:接入层显示 1 万多条活跃长连接,TCP 状态全是 ESTABLISHED,看着一片绿。但当天的推送到达率却异常地低...

12010

IM分布式架构系列(07) 消息上行那N毫秒 | 客户端到接入层有几道关

拉丁解牛说技术

今天讲讲从用户点"发送"到消息抵达接入层第一个微服务这段路,平均耗时大概10-200ms,这期间:客户端 SDK 怎么拼包、走哪个通道、怎么解析域名、TLS 怎...

15810

IM分布式架构系列(06) "撤回了一条消息"后 | 系统如何"买单"

拉丁解牛说技术

产品经理:"撤回功能加一下,跟某信一样,2 分钟内可撤回。" 此外toB 客户要求:"我们合规要求撤回的内容也要留底审计,你们怎么实现?"

20241

IM分布式架构系列(05) 消息丢了吗 | at least once生产实践

拉丁解牛说技术

老板拍桌:"昨天客户说他发的消息我们没收到,赔了 5 万。"产品经理来找你:"消息会丢?不是有 ACK 吗?"你查日志翻三小时:消息确实到了服务端,MQ 也消费...

17710

IM分布式架构系列(04) 999+条未读消息怎么补 | 离线消息数据模型

拉丁解牛说技术

领导丢过来一个 bug:"某VIP客户出差5天,回来打开 App,除了看到999+未读,后续卡了 8 秒,前一周群里至少 5 个老板的 @ 全丢了,已投诉到 C...

19810

IM是什么?一文读懂即时通信的技术内核与全场景应用

用户3970152

你每天打开微信发消息、用钉钉开工作会议、用QQ传输文件,这些已经融入日常的沟通行为,背后都依托着同一项核心技术——也就是我们常说的IM(Instant Mess...

14910

IM分布式架构系列(03) 群“已读”究竟读了什么 | 存储与一致性

拉丁解牛说技术

产品经理:"老板让加个已读功能,跟某钉、某书一样。" 我想:不就是多存一个状态字段吗,两天搞定。

15820

IM分布式架构系列(02) 消息为什么会乱序 | 时序设计的三个陷阱

拉丁解牛说技术

凌晨一点,运营甩来一张截图:群里两条消息显示顺序是 A → B,但 A 的语义明显在回复 B —— 时间穿越了。

14010

IM分布式架构系列(01) 千人群一条消息要扇出 999 次 | 写扩散账单

拉丁解牛说技术

某天下午,你在一个 1000 人的项目群里发了一条 7 个字的消息:「今晚九点发版」。

15610

Signal 即时通讯钓鱼攻击机理与新增安全功能防御效能研究

芦笛

中国互联网络信息中心 | 工程师 (已认证)

端到端加密通讯应用 Signal 以高安全性成为政务、军事、金融等高敏感场景的核心协作工具,但关联设备(Linked Device)功能被 APT 组织与钓鱼团...

16710

加密通信应用钓鱼与社交工程攻击防御机制研究 —— 以 Signal 安全升级为例

芦笛

中国互联网络信息中心 | 工程师 (已认证)

端到端加密技术广泛应用使即时通信传输层安全性显著提升,攻击者转向以人为核心的社交工程与钓鱼攻击。2026 年多国安全机构通报针对 Signal 的定向钓鱼行动,...

18710

中东“本地化”新选择,腾讯云即时通信 IM 沙特站正式上线

小腾资讯君

过去几年,中东无疑是中国企业出海跑得最快、扎得最深的市场之一。但随着市场竞争的深入和监管的收紧,跑马圈地式的快速扩张已然走向尽头,本地化、数据合规、体验升级成了...

16310

Coordinate SDK 技术解析

Coordinate

Coordinate SDK 是 Coordinate 项目的客户端开发工具包,采用纯 Rust 实现,旨在为开发者提供便捷的 API 来接入 Coordina...

13710

coordinate-connector 架构设计

Coordinate

coordinate-connector 是 Coordinate 消息系统中的 MQTT 客户端 SDK,基于 rumqttc 进行二次开发,采用 Rust ...

15310
领券