Skip to content
密信 IM · 开发文档

私有化部署 ​

密信 IM 开发版 5.0 部署在客户指定的基础设施中,可以是自有机房、专有云或客户管理的云资源。私有化强调部署和数据的控制权,不限定所有终端必须处于同一个局域网。

组件与职责 ​

组件职责接入说明
客户业务服务登录、账号主数据、业务权限签名调用 IM;可替换参考 Demo 服务
IM 服务Session、消息、会话、群组与事件Java 21 / Spring Boot 3,Netty / WebSocket 网关
IM 管理服务与控制台用户、群、审计和管理权限管理访问单独控制
MySQL消息与业务状态持久化IM 与参考业务服务保持数据边界
Redis缓存、连接协同及受控临时状态按部署规模规划隔离与容量
对象存储与文件扫描附件存储、安全检查与授权访问按交付配置联调
音视频媒体服务实时音频与视频传输需要通话时配置配套媒体服务

按业务需要组合上述服务,客户继续使用既有账号体系,Demo 账号服务可作为独立参考宿主。

技术分层与业务后端可调用的接口,见服务端技术栈与接口概览。

三种网络规划 ​

纯内网:客户端、IM、媒体与存储在受控网络内互通。使用手机厂商离线推送时,为对应外部通道配置出网条件。

互联网接入:客户控制服务资源,通过受保护的公网入口连接。分别规划业务 HTTP、IM WebSocket、存储和媒体网络,管理后台使用独立访问策略。

内外网结合:通过客户域名、网关或专网连接内外部用户,统一配置消息、附件和媒体服务的访问路径。

准备清单 ​

  • 服务域名、证书、入口与允许的客户端来源。
  • 数据库与缓存账号、备份和恢复方式。
  • 私有对象存储、文件类型及容量策略。
  • 如需通话,准备媒体服务与可达网络。
  • 如需离线通知,准备应用标识、厂商/平台配置与用户授权。
  • 明确版本组合、交付包、监控负责人和回退方案。

密钥从客户环境的配置或秘密管理系统注入,保存在服务端。生产部署使用独立账号、权限和资源配置。

容量规划与上线流程 ​

先确认活跃用户、峰值在线、消息频率、附件大小与保留周期、同时音视频人数和带宽,再据目标环境测量容量。相同用户数在纯文本与大量视频业务中的资源需求不同。

上线前完成双端互通、断网重连、历史恢复、存储权限、管理员权限和设备推送检查。结合容量目标配置监控、备份、恢复与回退流程。

相关内容:安全配置、版本兼容、音视频接入。

开始构建你的通讯体验

获取授权包、完整接口资料与接入支持。

LET’S BUILD TOGETHER

聊聊你的通讯需求

联系密信团队,获取 SDK 授权、接入资料与私有化方案。

咨询内容:
客服微信mixinim
客服 QQ629900
联系邮箱mixinim@126.com

SDK 与源码按授权范围交付。此处不提供公开下载。