learning_notes

学习笔记

View project on GitHub

处理连锁故障

设置超时

  • 根据子服务超时,设置入口总超时,如果任何子服务所需时间大于传递过来的超时时间,直接返回(快速失败)。
  • 设置截止时间(不能比平均延迟高几个数量级,会导致线程耗尽)。

设置重试

  • 设置重试的总数。
  • 设置指数退避重试策略和重试次数。