This commit is contained in:
by931
2022-09-06 22:30:37 +08:00
parent 66970f3e38
commit 3d6528675a
796 changed files with 3382 additions and 3382 deletions

View File

@@ -722,10 +722,10 @@ private void rePut(Timeout timeout) {
}
</code></pre>
<p>在 Dubbo 中使用多个注册中心的架构如下图所示:</p>
<p><img src="assets/Ciqc1F_IvtuAXngKAADJgn-frEE576.png" alt="Lark20201203-183149.png" /></p>
<p><img src="assets/Ciqc1F_IvtuAXngKAADJgn-frEE576.png" alt="png" /></p>
<p>双注册中心结构图</p>
<p>Consumer 可以使用 ZoneAwareClusterInvoker 先在多个注册中心之间进行选择,选定注册中心之后,再选择 Provider 节点,如下图所示:</p>
<p><img src="assets/Ciqc1F_IvuOAFBfoAAD_GvyhrZY880.png" alt="Lark20201203-183145.png" /></p>
<p><img src="assets/Ciqc1F_IvuOAFBfoAAD_GvyhrZY880.png" alt="png" /></p>
<p>ZoneAwareClusterInvoker 在多注册中心之间进行选择的策略有以下四种。</p>
<ol>
<li>找到<strong>preferred 属性为 true 的注册中心,它是优先级最高的注册中心</strong>,只有该中心无可用 Provider 节点时,才会回落到其他注册中心。</li>