我正在尝试在领事服务网格中运行我的一些微服务。根据 consul 文档,很明显 consul 负责路由、负载平衡和服务发现。但他们的文档也谈到了 NGINX、HAProxy 和 F5 等 3rd 方负载均衡器。
https://learn.hashicorp.com/collections/consul/load-balancing
如果 consul 负责负载均衡,那么这些负载均衡器的用途是什么。
我的假设,
这些负载均衡器是为了替代 consul 内置的负载均衡技术,但是 LB 仍然使用 consul 服务发现数据。(为什么有人需要这个!!!)
Consul 只为东西向流量(在服务网格内)提供负载均衡。为了对南北流量(互联网流量)进行负载均衡,我们需要外部负载均衡器。
请让我知道我的哪个假设是正确的