1
A
回答
1
這取決於您是否有單個數據中心或不是。如果是,則可以使用Consul HTTP API來查詢當前代理的數據中心中的所有服務。否則,您需要首先查詢所有數據中心名稱,然後查詢確切數據中心的服務。
下面是從documentation一些例子:
簡單的請求
curl https://consul.rocks/v1/catalog/services
將返回給定數據中心註冊的服務內容如下:
{
"consul": [],
"redis": [],
"postgresql": [
"primary",
"secondary"
]
}
相關問題
- 1. 用戶「系統」無法列出羣集中的所有服務
- 2. consul集羣中的服務器數量限制是多少?
- 3. WebLogic集羣單例服務
- 4. 集羣Web服務
- 5. 一個服務結構集羣或多個集羣?
- 6. 什麼Consul API用來查詢服務列表?
- 7. Consul代理如何知道它是集羣的領導者?
- 8. 從單個服務器到集羣的重複集合
- 9. 服務名稱缺失Consul
- 10. Consul中的每個服務配置
- 11. 如何使用所有snappydata集羣服務器啓動spark-shell?
- 12. 在單個ECS集羣上運行多個Web服務
- 13. 面料,集羣,服務器
- 14. 刪除服務Fabric羣集
- 15. Biztalk羣集服務器
- 16. Node.js多服務器集羣
- 17. StreamInsight服務器羣集
- 18. Xen服務器羣集
- 19. 集羣微服務組件
- 20. 列出Erlang集羣中的所有節點
- 21. 從單個zookeeper服務器轉到集羣配置
- 22. 在單個Ubuntu服務器上設置cassandra多節點集羣
- 23. 單個服務器上的會話羣集Tomcat +兵馬俑
- 24. 使用SQL列出羣集
- 25. 服務Fabric羣集。完善的服務。服務總線隊列使用情況
- 26. sql按服務所有者的評分數量列出服務
- 27. 您可以在羣集中擁有多個ASP.NET狀態服務器服務嗎?
- 28. 試圖與Consul設置Orleans集羣成員身份
- 29. 服務結構集羣上有多個實例時發生'TargetInvocationException'
- 30. 從consul API檢索給定節點的服務標籤jq