区域感知路由
术语
始发/上游群集:Envoy将请求从始发群集路由到上游群集. 本地区域:同一区域,包含原始群集和上游群集中的主机子集....条件
在原始群集和上游群集中的主机属于不同区域的部署中,Envoy执行区域感知路由.在执行区域感知路由之前,有几个先决条件:
1.原始群集和上游群集都不处于紧急模式.2.启用区域感知路由.3.上游群集具有足够的主机...Envoy尝试将尽可能多的流量推送到本地上游区域,只要上游群集中每个主机的请求数量保持大致相同即可.Envoy是路由到本地区域还是执行跨区域路由,取决于本地群集中原始群集和上游群集中正常主机的百分比.关于原始集群和上游集群之间的局部区域中的百分比关系...,有两种情况:
•原始群集本地区域百分比大于上游群集中的百分比.在这种情况下,我们无法将所有请求从始发集群的本地区域路由到上游集群的本地区域,因为这将导致所有上游主机之间的请求不平衡.相反,Envoy计算可以直接路由到上游群集本地区域的请求的百分比...•起始群集本地区域百分比小于上游群集中的百分比.在这种情况下,上游群集的本地区域可以从原始群集的本地区域获取所有请求,并且还具有一定的空间以允许来自原始群集中其他区域的流量(如果需要).