简介

更新时间: 2024/03/14 19:21:16

网易云信IM简介

网易云信 IM 即时通讯服务基于网易二十余年的 IM 技术积累,致力于打造最稳定的即时通讯云平台。

IM 即时通讯服务提供了一整套即时通讯基础能力。通过该平台服务就可以将即时通讯、实时网络能力快速集成至企业自身应用中。针对不同场景,网易提供了一系列产品、技术解决方案,包括:客户端 IM 组件、客户端 IM 基础库、全平台 SDK 以及服务端 API 等。利用这些解决方案,企业可以直接在自身的应用中搭建出即时通讯产品,也可以无限创意出自己的即时通讯场景。

通过网易云信 IM SDK,不仅可以快速实现私信、即时聊天、消息通知、游戏对战通讯等常见功能,还能完整打造类似 Discord、微信、子弹短信、易信等的大用户量级社交产品。

IM架构介绍

更新圈组后的IM架构图.png

架构图解析:

  • 应用与应用服务器之间进行业务信息交互,包括自身的账号体系,用户数据等,云信不维护开发者应用的相关数据。
  • 应用服务器与云信服务器之间进行身份验证,并发起请求,然后将云信服务器返回的信息保存在开发者应用服务器的数据库。
  • 开发者可根据自身的业务情况选择在应用加载或需要使用 IM 服务时进行授权,建立长连接。
  • 应用发送消息等操作时需要通过云信服务器转发给其他终端设备。
  • 应用客户端、应用服务器、云信服务器、云信 SDK 之间是不断交互的,例如:开发者应用需要处理 SDK 的回调,开发者应用服务器需要处理云信服务器的回调或消息抄送等。
  • 使用云信 IM 服务时,应用的用户账号和云信的 IM 账号(accid)是彼此独立的,accid 只用于 IM 功能的登录鉴权,和应用本身的用户信息没有关系。建议开发者分别维护自有账号体系和云信账号体系,并建立对应关系,以提高数据安全性和操作灵活性。
此文档是否对你有帮助?
有帮助
去反馈
  • 网易云信IM简介
  • IM架构介绍