跳到主要内容

INSTANT MESSAGING / 即时通讯

Sparrow IM

让每一次对话,
保持连接。

面向单聊与群聊的即时通讯能力。以 WebSocket 连接管理为基础,串联联系人、会话与消息记录,让实时交流融入业务。

  • 单聊群聊
  • 文本与图片
  • WebSocket

接入流程

  1. 建立身份与连接

    取得身份凭证后发起 WebSocket 鉴权握手。

  2. 进入联系人与会话

    选择联系人或群组,加载会话与消息记录。

  3. 收发与查询消息

    通过实时连接交换消息,并通过接口查询历史。

CAPABILITIES / 产品能力

通用能力,专注每一个细节。

围绕会话组织沟通

提供单聊与群聊会话、联系人及群组入口,在同一套消息协议下处理文本与图片消息。

管理连接的生命周期

通过鉴权握手、心跳检测与断线重连维护 WebSocket 连接,并结合窗口活动状态管理连接。

让消息可以回溯

提供会话列表与历史消息查询,可按会话、内容和时间检索消息,连接实时交流与历史记录。

START BUILDING / 接入与实践

从界面到连接,都有工程参考。

react-next-im 提供 React / Next.js 通讯界面与消息处理实现,公共库沉淀 WebSocket 连接能力。结合 Netty 实践文档,理解消息处理与内存管理的细节。