1

凭借其 DNS 接口或准备好的查询,consul 已经允许进行负载平衡。所以我想知道像 Traefik 或 Fabio 这样的解决方案有什么附加价值。

4

1 回答 1

1

大多数应用程序在使用 consul url 时不支持解析 SRV 记录。因此,如果您将服务配置为使用 example.service.consul,它将解析为 IP 并根据指定的协议假定端口为 443 或 80。如果你在端口 x 上运行 traefik/fabio,你只需点击 localhost:x/example 并且 traefik/fabio 会以你定义的循环方式将流量路由到运行示例服务的 IP:Port 组合。它们还提供许多功能,例如断路器、蓝/绿等

于 2019-08-19T16:52:32.293 回答