不使用haproxy可以实现Consul负载均衡吗?

Can we achieve Consul loadbalancing without haproxy?

能不能在consul中实现round-robin?下面我做了一些尝试实现但是没有成功。

当我尝试使用 consul 负载平衡时,通过启动 2 个容器并在 consul 中注册相同的名称。在此之后,我确实卷曲到 consul (tomcat.test.service.consul) 提供的 DNS 并获得负载平衡。

但是当我在浏览器中点击 DNS 时,它不起作用。如果只有一个容器那么它可以工作,一旦我启动新容器(负载平衡)它就会返回一个空白页面。

如果我在某处出错或使用了错误的配置,请告诉我?

我在这里用 iptables 找到了解决方案

https://tech.iheart.com/load-balancing-services-using-consul-and-iptables-204cde23b072