簡體   English   中英

在C#Winforms中從Consul消費服務

[英]Consuming Service From Consul in c# Winforms

我們已經建立了一個具有兩個服務的領事群集,並且工作正常。 我的問題是在winforms應用程序中發現服務的最佳方法是什么。

我可以使用群集IP地址之一連接到群集,然后查看服務,但是我的問題是,實際連接到群集以發現服務的最佳方法是什么?

必須指定集群中一台服務器的IP似乎有點麻煩,如果該服務器關閉了怎么辦?

我想我們也許可以使用DNS循環地址,或在預定義的服務器上循環,但這似乎並不令人驚奇。

別人如何做?

謝謝

通常,使用某種負載均衡器通過單個IP地址和端口訪問群集。 例如, HAProxy 在這種情況下,平衡器會處理您請求進入活動服務器實例的請求,而您唯一需要的地址就是平衡器的地址。 但是可以肯定的是,在大多數情況下,這將需要一些額外的資源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM