WuKongIM Docs

集成指南

从业务系统视角完成 WuKongIM 接入。

编辑此页报告文档问题

WuKongIM 负责实时连接、频道消息、持久化、集群路由和在线投递;你的业务服务仍然负责账号、权限、业务关系、内容治理和最终业务动作。

先确认当前安全边界

当前 v3 Beta 应用会完成 CONNECT 协议协商和会话加密,但默认组合尚未启用已存储 Token 的连接校验。产品 HTTP 接口也不包含业务鉴权中间件。生产接入必须把这些接口放在受信网络或经过鉴权的反向代理之后,并在上线前补齐连接身份校验。

推荐集成路径

选择平台 API 前,先通过 WuKongIMSDK 核心概念理解共同词汇,再进入 WuKongIMSDK 选择平台并按任务顺序接入。

最小业务闭环

  1. 用户先登录你的业务服务,而不是直接向 WuKongIM 证明业务身份。
  2. 业务服务为会话分配稳定 UID、设备标识和短生命周期凭据。
  3. 客户端获取路由并通过 SDK 或协议实现连接 Gateway。
  4. 客户端或受信业务服务发送消息,并检查协议级结果。
  5. 业务服务通过 Webhook 接收异步事件,把副作用写入自己的可靠队列。
  6. 断线后由客户端 SDK 重连并恢复消息,不把 Webhook 当作客户端收件箱。

上线前检查

领域必须由你确认
身份UID 来源唯一,Token 不由不可信客户端自行签发
网络HTTP 产品接口不直接暴露公网,Gateway 使用受控入口
权限好友、群成员、黑白名单和内容策略由业务规则驱动
消息业务定义 Payload 版本,发送方保存 client_msg_no
回调接收端先持久化再返回 200,处理逻辑可重复执行
运维监控队列压力、失败、重试耗尽和端到端延迟

优先用稳定的服务端接口与 Webhook 建立边界清晰的集成;只有确实需要节点附近的同步或提交后 Hook 时,再引入插件扩展

实现完成后,用真实客户端、服务端配置、网络环境和回滚方案执行上线检查

本页内容