在处理分布式系统时,失败是一等公民,你必须和他们一起共存。您的微服务必须知道,它们调用的服务可能会失败,原因有很多。微服务之间的每一个交互最终都会以某种方式失败,你需要为失败做好准备。失败可以有不同的形式,从各种网络错误到语义错误。