本文要点

  • 冗余和隔离是同一枚硬币的两面。
  • 防范自己的Bug,而不仅仅是环境因素。
  • 减速比崩溃更容易跨越服务边界。
  • 同步API为故障传播提供了充足的机会——务必避免!
  • 已建立的云模式是有效的,即使没有调度程序和网格——第一天的架构应该简单到极点。

弹性是容忍失败,而不是消除它。

你不能把所有的时间都花在避免失败上。如果你这样做了,你将构建出一个脆弱到无可救药的系统。如果你真希望建立一个弹性系统,就必须构建一个能够吸收冲击并继续或恢复的系统。

Comments are closed.