consul

    0熱度

    1回答

    我有一個運行幾個Verticle的服務。主Verticle配置剩餘的Verticle,並負責向consul註冊服務。但是,我的gRPC服務器無法在主Verticle的同一端口上運行。這是否意味着我需要將每個Verticle註冊爲單獨的服務,還是有一些方法可以使用consul爲我的gRPC服務器宣傳正確的端口?

    0熱度

    1回答

    我希望嚴格使用consul作爲配置源。 我正在使用spring-cloud-consul-config來獲取我的配置。 我正在使用git2consul將文件加載到consul並閱讀它們。 由於每spring cloud documentation我加入以下到我的的build.gradle compile ("org.springframework.cloud:spring-cloud-starte

    1熱度

    1回答

    我正在開發像etcd和consul這樣的conf管理工具。據我所知etcd有發現機制。我想知道領事是否有這樣的事情? 我在正式的consul docker圖片上工作,當我設置廣告IP和加入IP的時候,沒有任何問題,但我不想手動執行此操作。 Docker容器的IP可能會更改,或者某些節點可能會崩潰,並且您需要新節點來替換它。這樣的情況我怎麼能管理?我的意思是有沒有可能在沒有完全知道集羣中節點的Ip的

    4熱度

    2回答

    我正在使用Traefik在Consul中註冊的不同服務之間進行負載平衡。 我使用的consul-catalog配置,並通過添加在領事定義服務,當標籤覆蓋的服務的一個前端路由規則:我期待雙方/api和api.service.consul到 tags=[「traefik.frontend.rule=PathPrefixStrip:/api,Host:api.service.consul」] 解決我

    0熱度

    1回答

    我在我的服務中有一個HTTP健康檢查,公開在localhost:35000/health上。目前它總是返回200 OK。對健康檢查的配置是通過HTTP API編程方式,而不是一種服務的配置,但在本質上,它是: set id: service-id set name: health check set notes: consul does a GET to '/health' every 30

    2熱度

    1回答

    我正在嘗試爲服務發現設置領事。我們在AWS Mumbai地區舉辦了我們的基礎設施。我正在審閱領事文件,其中提到,當我們將consul作爲羣集運行時,至少需要(n + 1)/ 2個節點才能運行。 問題是孟買地區只有兩個可用區域。所以如果一個區域出現故障,那麼就有可能只有一個領事服務器在運行。 所以問題是,如果發生這種情況,代理人仍然可以提供DNS請求,如果我對陳舊的結果很好。 如果否,那麼有沒有一種

    0熱度

    1回答

    我有下面的領事模板。 {{ range service "mysql_slave.mysql" "any" }} host_name {{.Node}} command check_nrpe!check_procs_1 {{end}} 我想補充,如果我的主機名匹配「數據庫-1」,然後命令「check_procs_1」等命令「check_procs_2」 輸出 host

    0熱度

    1回答

    從consul UI中,我可以看到Vault密封狀態非常頻繁地變化,這很奇怪。它似乎是來自Consul GUI的密封因爲它顯示節點處於臨界狀態。這實際上應該是啓封 不過,雖然跳馬節點上,密封的地位似乎是假如預期,但不知何故狀態是沒有得到複製相同 。 有人可以讓我知道什麼是可能的問題,也幫助我解決這個問題?

    0熱度

    1回答

    我有一個微服務(MS)/ Doamin(D)架構,其中每個MS/D服務都有自己的休息api。我一直在尋找使用領事進行服務檢測,但我不知道如何使用它,因爲。我已經按照文檔,但它無法找到如何使用MS/D架構中所有MS/D具有多個休息端點的Consul ... 在文檔中,感覺就像您註冊一個普通的「服務主機」您沒有註冊像「mydomain.com:8080/api//」這樣的服務端點,您只需註冊「mydo

    1熱度

    2回答

    我已經生成了一個微服務配置爲與jhipster 4.6.2的領事。 我正在運行與Docker的Consul(使用Virtualbox)。 因此,它不在本地主機上運行(但例如使用192.168.99.100)。 因此我修改了我的微服務的應用程序dev.yml設置這樣的主機: 雲: 領事: 發現: 喜歡-IP地址:真 主持人:192.168.99.100 端口:8500 ...但是當我啓動微服務時,它