提前做紧急预案

针对一个东西做变动时,一定要考虑到最糟糕的情况,比如大量的请求等等。

做一个类似于丢弃、快速消费掉堆积的方案,而不至于被活活卡死。

历史信息一定要备份

对于一些重要的信息,比如代码、文档、配置、jar 包

在变更之前,一定要做备份。

不然会发现覆盖之后出现问题,导致无法快速恢复。

代码:可以通过 gitlab/github 等,版本控制

jar 包:结合 CI 工具,保持多少次迭代以内的版本,比如 30 次最近的迭代 war/jar

配置:配置变更,最好有历史记录+版本控制,可以任意回滚到指定的版本。

文档:版本控制的文档

PS: 如果没有对应的工具,就人工提前备份。

参考资料

日常整理