新手福音:用快马AI一键生成你的第一个cc switch下载工具
2026/6/6 19:53:25
在微服务架构中,一个服务通常有多个实例。当 Consumer 要调用 Provider 时,面对手里的一把 IP 地址(Invoker 列表),该选哪一个?选好后如果调用失败了怎么办?Cluster 层就是为了解决这些问题而生的。本篇将深入 Dubbo 的集群容错机制,剖析 Failover、Failfast 等策略的源码实现,并揭秘 Router 和 LoadBalance 是如何配合工作的。
在 RPC 层,我们只关注一个 Invoker。但在 Cluster 层,我们关注的是一群 Invoker。
RegistryDirectory,它动态持有所有可用的 Invoker 列表。Invoker(通常是Ab