可伸缩架构(第2版):云环境下的高可用与风险管理
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

小结

“无用输入、无用输出”不是一种处理错误的正确方法,因为它将识别错误结果的责任传递给可能无法做出有效决策的其他服务。错误的数据应该被尽早发现,并得到适当的处理。此外,即使在出故障的情况下,服务也应该始终以可靠和可理解的方式运行。而且它们不应该产生垃圾的或者无法理解的结果。