微服务调用链超时配置最佳实践
-
微服务间调用链超时为何会传导放大,微服务超时时间设置多少合适
微服务调用链超时传导放大,本质上是下游服务的“慢”在上游被“等”放大的过程,根治之道在于全链路超时预算、快速失败和容量隔离,一次“正常”的超时,为什么会让整个系统雪崩你负责的订单服务,平时响应稳定在 80ms 上下,突然有一天,下游的库存服务因为数据库慢查询,响应时间从 100ms 涨到了 5 秒,你这边设置的……
微服务调用链超时传导放大,本质上是下游服务的“慢”在上游被“等”放大的过程,根治之道在于全链路超时预算、快速失败和容量隔离,一次“正常”的超时,为什么会让整个系统雪崩你负责的订单服务,平时响应稳定在 80ms 上下,突然有一天,下游的库存服务因为数据库慢查询,响应时间从 100ms 涨到了 5 秒,你这边设置的……