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

#即时通信 IM

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

2026年IM SDK深度评测:主流厂商全解析

用户3970152

在移动互联网的大环境下,实时通信能力已然成为众多App竞争力的关键所在。不管是社交娱乐类App,还是在线教育平台、企业协同办公软件,亦或是智慧医疗相关的应用,即...

100

反射机制在 IM 系统中的应用:从消息识别到 Handler 自动注册

Kiyra

在 IM 系统中,我们需要处理多种消息类型(登录、发送消息、加入房间等),每种消息都需要对应的处理器。如果使用传统的 if-else 或 switch-case...

11710

WebSocket vs HTTP:为什么 IM 系统选择长连接?

Kiyra

在即时通讯(IM)系统中,消息的实时性是核心需求。用户发送消息后,期望对方能够立即收到,而不是等待几秒钟。为了实现这种实时性,我们需要选择合适的网络协议。本文将...

12310

从零到一:如何设计一个 IM 系统的消息协议?

Kiyra

消息协议是即时通讯系统的核心基础,它定义了客户端与服务端之间通信的"语言"。一个好的消息协议设计,不仅要满足当前业务需求,还要考虑扩展性、兼容性和性能。本文将基...

9710

消息去重机制设计:如何保证幂等性?

Kiyra

在即时通讯系统中,消息重复处理是一个常见且严重的问题。想象一下,用户发送了一条消息,但由于网络波动或客户端重试,同一条消息被发送了两次。如果没有去重机制,这条消...

8910

IM 系统开发中的 5 个常见问题及解决方案

Kiyra

在 IM 系统开发中,会遇到消息重复、死连接、消息丢失、性能瓶颈等问题。本文介绍 AQChat 中这些问题的解决方案。

8810

责任链模式实战:多 AI 助手的消息路由

Kiyra

在 IM 系统中,需要支持多个 AI 助手(如 @小Q、@小M、@小T、@小V),以及 AI 空间的多轮对话。文本介绍 AQChat 如何使用责任链模式实现多 ...

7610

B站即时通讯IM消息系统的新架构升级实践

JackJiang

本文要分享的是B站IM消息系统的新架构升级实践总结,内容包括原架构的问题分析,新架构的整体设计以及具体的升级实现等。

12710

从 50ms 到 < 10ms:IM 系统性能优化实战

Kiyra

在 IM 系统中,响应时间直接影响体验。本文介绍 AQChat 如何将消息发送响应时间从 50ms 优化到 < 10ms。

12010

设计模式在 IM 系统中的应用:工厂模式、策略模式、责任链模式

Kiyra

在即时通讯系统中,合理使用设计模式能提升代码的维护性和扩展性。本文介绍 AQChat 中工厂模式、策略模式、责任链模式的应用与实践。

8710

IM 系统架构设计:从单机到分布式的演进思考

Kiyra

Redis 存储房间路由信息:roomId -> [serverId1,serverId2,...]

9400

Protobuf vs JSON:为什么 IM 系统选择二进制协议?

Kiyra

在 IM 系统中,消息序列化协议的选择直接影响性能和用户体验,本文对比 Protobuf 与 JSON,并说明为什么选择 Protobuf。

11910

Redis 在 IM 系统中的 5 种应用场景:从缓存到去重

Kiyra

在 IM 系统中,Redis 用于缓存、存储和去重。本文介绍 AQChat 项目中 Redis 的五种应用场景。

11000

RocketMQ 在即时通讯系统中的应用:异步解耦与性能优化

Kiyra

处理逻辑:从 MQ 接收消息,调用messageService.saveMessage保存到MySQL

11200

基于平台内通信渠道的钓鱼攻击机制与防御策略研究——以Booking.com事件为例

草竹道人

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

近年来,随着在线旅游平台(Online Travel Agencies, OTAs)用户规模持续扩大,针对其生态系统的网络钓鱼攻击呈现高发态势。2025年10月...

18610

WebSocket 与 MQTT 在即时通讯中的深度对比与架构选型指南

木易士心

WebSocket 是一条通用、全双工的实时通信“高速公路”——它为你打通双向通道,但路上跑什么车、怎么调度,全靠你自己设计。

45420

转转客服IM聊天系统背后的技术挑战和实践分享

JackJiang

在当今互联网时代,高效的用户服务是提升用户体验的关键。转转自研的客服IM聊天系统作为用户与客服沟通的桥梁,承担着传递信息、解决问题的关键角色。然而,消息数据的流...

29710

伴游系统开发,伴游系统源码,伴游系统业务流程与架构设计

钠斯音视频开发-林经理

伴随旅游业与城市生活方式的变化,“伴游服务平台”逐渐从线下走向线上。无论是城市向导、旅行陪同、摄影陪伴,还是本地生活体验,伴游平台都需要做到

10600

即时通讯安全篇(四):实例分析Android中密钥硬编码的风险

JackJiang

信息安全的基础在于密码学,而常用的密码学算法都是公开的,加密内容的保密依靠的是密钥的保密,密钥如果泄露,对于对称密码算法,根据用到的密钥算法和加密后的密文,很容...

23010
领券