2017-01-18 42 views
2

我們已經在一些服務上安裝了一個consul集羣,並且工作正常。我的問題是在我的winforms應用程序中發現服務的最佳方式是什麼。從Consul在c#Winforms中使用服務

我可以使用其中一個集羣IP地址連接到集羣並查看服務,但是我的問題是實際連接到集羣以發現服務的最佳方式是什麼?

它似乎有點困擾,不得不指定羣集中的一臺服務器的IP,如果該服務器關閉,該怎麼辦?

我想我們也許可以使用DNS循環地址,或循環預定義的服務器,但再次看起來並不令人驚訝。

其他人如何做到這一點?

感謝

回答

0

通常情況下,某種負載均衡是用來訪問與單一的IP地址和端口集羣。例如,HAProxy。在這種情況下,平衡器會關心您到達活動服務器實例的請求,並且您需要的唯一地址是平衡器的地址。但是肯定的是,在大多數情況下,這需要一些額外的資源。

+0

我想這是一個選項,但仍然有點資源​​和配置沉重 – beakersoft