知识卡片

同步调用代价

专业/工作 · 396

内容

同步调用让调用方等待结果,语义直接、实现简单,但会把下游延迟和故障传递给上游。服务数量越多,链路越长,尾延迟和级联失败越明显。发散:同步接口应配套超时、重试、熔断和降级,而不是默认可靠。

参考来源

《架构探险:轻量级微服务架构(下册)》第4章《微服务通信》