系统维护是如何进行的?
MegaNodes的Maintenance如何分类?
MegaNodes按照执行时机分为 定期维护和紧急维护。
按照维护对象分为:
- API维护
- Provider维护
- 单个Game维护
定期维护
通常 每2~4个月进行一次。
可能包括:
- 系统更新
- 重要新功能
- 新Provider加入
- 基础设施维护
- 累积的平台变更
紧急维护
当发生严重问题或需要立即进行技术处理时执行。
例如:
- 严重Game错误
- Provider故障
- API故障
- 基础设施变更
- 网络或服务器问题
- 紧急Patch
API维护
API维护会影响整个MegaNodes API环境。
维护完成后:
- 删除 7天以前的Transaction History
- 删除 所有Provider的Game History
维护期间以下功能不可使用:
- Game Launch
- API查询
- Transaction处理
- BackOffice
Provider维护
Provider维护针对整个游戏供应商。
可能用于:
- Provider更新
- 重大错误修复
- Provider API变更
- 连接问题
- 紧急Patch
Provider维护不会作为固定周期的定期维护执行,只会在必要时以 紧急维护 方式进行。
维护期间,该Provider的所有游戏都无法使用。
单个Game维护
如果某个Game发生严重错误,该Game会被切换到Maintenance状态,直到问题解决。
恢复正常后会另行发布公告。
维护什么时候公告?
计划维护通常会在 维护前1天 公告。
公告一般包括:
- 维护日期
- 开始时间
- 预计持续时间
- 维护对象
- 受影响服务
相关公告会发布在MegaNodes的 Telegram公告频道。
新游戏和普通错误修复通常无需维护
以下内容通常会 在Runtime状态下直接更新,不中断服务:
- 新游戏上线
- 普通Bug Fix
- 小型配置修改
- 小型功能优化
如果发生严重错误怎么办?
只会将受影响的Game或Provider切换为Maintenance状态。
问题解决后会立即恢复,并通过公告频道另行通知。
Maintenance期间的服务可用性
- API维护:整个API及所有游戏不可用
- Provider维护:该Provider全部游戏不可用
- Game维护:仅对应Game不可用
> MegaNodes会尽量在不中断服务的情况下完成普通更新,只有确实需要停止服务时才执行Maintenance。