提前做紧急预案
针对一个东西做变动时,一定要考虑到最糟糕的情况,比如大量的请求等等。
做一个类似于丢弃、快速消费掉堆积的方案,而不至于被活活卡死。
历史信息一定要备份
对于一些重要的信息,比如代码、文档、配置、jar 包
在变更之前,一定要做备份。
不然会发现覆盖之后出现问题,导致无法快速恢复。
代码:可以通过 gitlab/github 等,版本控制
jar 包:结合 CI 工具,保持多少次迭代以内的版本,比如 30 次最近的迭代 war/jar
配置:配置变更,最好有历史记录+版本控制,可以任意回滚到指定的版本。
文档:版本控制的文档
PS: 如果没有对应的工具,就人工提前备份。
参考资料
日常整理