Mirm 游戏服务器运维自动化平台是一套专为大型多区服 MMORPG 游戏设计的运维中台系统,基于 Go 语言构建,深度集成阿里云 RDS 与 ACK(Kubernetes)能力。
平台聚焦三大核心场景:合服自动化、数据库回档与全量备份。合服流程实现全程无人值守——自动创建 RDS 实例、生成配置、触发 Kubernetes CronJob、实时解析执行日志,失败时自动回滚云资源;数据库回档基于阿里云库表恢复能力,通过原子切换实现毫秒级数据库替换,配合表数量验证确保数据完整性;备份系统支持百实例并发快照备份,引入批次(Batch)概念,前端可通过单一 batch_id 实时感知整批任务进度。
系统整体采用异步任务队列架构,所有任务状态持久化至 MySQL,服务重启零丢失。API 层基于 Gin 框架,提供完整的 RESTful 接口,内置限流保护、指数退避重试、并发信号量控制与全链路 TraceID 追踪,具备生产级别的稳定性与可观测性。