运维
用可验证、可停止、可回滚的流程管理 WuKongIM 集群。
运维的目标不是“把操作执行完”,而是在每一步保留安全证据。先观察集群,冻结本次变更,执行一个有界步骤,再验证业务和集群状态;证据不完整时停止推进。
每个部署都是集群
单节点部署也是单节点集群。扩缩容、备份、恢复和升级都不能绕过 Controller、Slot 或 Channel 的集群语义;物理哈希槽数量始终为 256。
标准变更循环
- 观察:确认
/readyz、节点、Controller、Slot、Channel、队列、磁盘和业务错误基线。 - 计划:记录制品、配置、目标、权限、停止条件、回滚方案和负责人。
- 变更:一次只推进一个有界步骤,不并发执行相互影响的拓扑操作。
- 验证:等待就绪并验证消息发送、接收、重连、积压和存储信号。
- 留证:保存审计记录、任务结果、指标快照和变更后的节点清单。
选择任务
Manager 管理后台
了解访问边界、权限、视图和高风险写操作。
健康检查与监控
区分存活、就绪、指标、Top 和诊断信号。
扩容与缩容
显式加入、分配资源并安全排空节点。
备份与恢复
保存、测试、验证备份,并在维护状态下恢复。
升级与迁移
先确认兼容性,再选择滚动或维护窗口。
故障排查
从现象开始,按成本逐步收集可信证据。
开始前
- 使用受控的 Manager 管理网络和最小权限账号;
- 先完成生产检查清单;
- 备份必须通过当前计划版本的存储测试,并至少有一个完整、已验证归档;
- 为大群、高消息率、多频道和大量在线用户保留资源余量;
- 任何未知、过期或互相矛盾的状态都视为停止条件,而不是继续操作的理由。
需要选择命令行或诊断能力时,进入工具;工具输出是证据,不会替代操作审批与安全门槛。