维度
| 维度 | 同步 | 异步 |
|---|---|---|
| 结果时效 | 即时返回 | 最终一致 |
| 耦合 | 时间与可用性耦合 | 解耦,双方独立伸缩 |
| 复杂度 | 错误处理直接 | 需幂等、重试与死信治理 |
| 典型场景 | 查询、强一致命令 | 通知、长流程、削峰 |
混合形态常见:关键路径同步确认,后续流程异步推进(如先落库再发事件)。
同步调用链路短、结果即时,但耦合时延与可用性;异步消息解耦、可削峰,但引入最终一致与运维复杂度。按调用方对时延与一致性的要求选择。
| 维度 | 同步 | 异步 |
|---|---|---|
| 结果时效 | 即时返回 | 最终一致 |
| 耦合 | 时间与可用性耦合 | 解耦,双方独立伸缩 |
| 复杂度 | 错误处理直接 | 需幂等、重试与死信治理 |
| 典型场景 | 查询、强一致命令 | 通知、长流程、削峰 |