【问题标题】:Consuming Service From Consul in c# Winforms在 c# Winforms 中从 Consul 消费服务
【发布时间】:2017-01-18 09:00:47
【问题描述】:

我们已经设置了一个带有几个服务的领事集群,并且运行良好。我的问题是在我的 winforms 应用程序中发现服务的最佳方式是什么。

我可以使用其中一个集群 IP 地址连接到集群并查看服务,但我的问题是实际连接到集群以发现服务的最佳方式是什么?

必须指定集群中其中一台服务器的 IP 似乎有点麻烦,如果该服务器停机怎么办?

我想我们可能会使用 DNS 循环地址,或者在预定义的服务器上循环,但这似乎并不令人惊奇。

其他人是怎么做到的?

谢谢

【问题讨论】:

    标签: c# winforms consul


    【解决方案1】:

    通常,某种负载均衡器用于通过单个 IP 地址和端口访问集群。例如,HAProxy。在这种情况下,平衡器会处理您访问活动服务器实例的请求,而您唯一需要的地址就是平衡器的地址。但可以肯定的是,在大多数情况下,这将需要一些额外的资源。

    【讨论】:

    • 我想这是一个选项,但似乎仍然有点资源​​和配置繁重
    猜你喜欢
    • 2016-03-17
    • 1970-01-01
    • 2017-06-30
    • 1970-01-01
    • 2018-10-31
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多