consul

    1熱度

    1回答

    我有一個docker,docker-compose和Consul安裝在我的本地機器上。現在我想用註冊人在Consul註冊我的一項服務。我的服務Dockerfile是這樣簡單: FROM php:7.0-apache COPY code/ /var/www/html/ ENV SERVICE_ID=php ENV SERVICE_NAME=php-apache 此外,我有領事運行。我可以像

    2熱度

    1回答

    我們已經在一些服務上安裝了一個consul集羣,並且工作正常。我的問題是在我的winforms應用程序中發現服務的最佳方式是什麼。 我可以使用其中一個集羣IP地址連接到集羣並查看服務,但是我的問題是實際連接到集羣以發現服務的最佳方式是什麼? 它似乎有點困擾,不得不指定羣集中的一臺服務器的IP,如果該服務器關閉,該怎麼辦? 我想我們也許可以使用DNS循環地址,或循環預定義的服務器,但再次看起來並不令

    4熱度

    1回答

    在Windows中,當我在本地網絡中設置用於服務發現的Consul服務時,我使用DNS接口進行查詢服務。但是,當我用這個命令查詢服務 dig -x 127.0.0.1 -p 53 consul.service.consul +short 而且它什麼都沒有返回。 目前,我的本地網絡的DNS地址是10.18.200.103。但是當我更改爲Consul服務器10.18.200.202時,它工作並返回

    0熱度

    2回答

    我正在使用Marathon啓動Docker上的Consul容器,並且遇到了有關創建JSON文件的一些主觀性問題。 目前我打算用這種格式的JSON文件 服務器1.json { "id": "consul-server-2", "cmd": "consul agent -server -client=0.0.0.0 -ui -bind=100.10.30.40 -retry-j

    0熱度

    2回答

    我在Consul做POC支持服務發現和多個微服務版本。 Consul客戶端和服務器集羣(3臺服務器)在Linux VM上進行設置。我遵循Consul的文檔,並且設置成功。 這是我的疑問。我的設置完全在虛擬機上。我已經使用HTTP API添加了一個服務定義。相同的服務正在兩個節點上運行。 的服務是正確註冊: curl http://localhost:8600/v1/catalog/service/

    1熱度

    1回答

    我有一個春天啓動JPA申請註冊自己爲一個領事的microService: @SpringBootApplication @EnableDiscoveryClient @EnableAutoConfiguration public class Bootstrapper { public static void main(String[] args) { SpringAp

    0熱度

    1回答

    我花了一點時間研究Consul。我讀過關於共識協議的內容。我看到如果Consul集羣想要可用,它需要一個法定人數的服務器節點來選舉領導者。我想知道當consul集羣運行少於一定數量的節點時,爲什麼它不使用剩餘運行的節點呢? 任何人都可以爲我回答?非常感謝你

    1熱度

    1回答

    我有一個Dockerfile,屬於Understand how CMD and ENTRYPOINT interact中找到的矩陣中的exec_entry p1_entry /bin/sh -c exec_cmd p1_cmd類別。這種行爲不是我期待的。我期待/bin/sh -c exec_cmd p1_cmd先評價然後通過exec_entry p1_entry。我正在觀察的是,/bin/sh -

    0熱度

    1回答

    我已在AWS EC2上安裝consul,有3個服務器和1個客戶端。 服務器IP = 11.XX.XX.1,11.XX.XX.2,11.XX.XX.3。 客戶端IP = 11.XX.XX.4 consul配置:/etc/consul.d/server/config.json { "bootstrap": false, "server": true, "datacente

    0熱度

    1回答

    我已經安裝了兩臺虛擬機,並使用它們組成一個consul集羣。通過控制檯,我可以看到1臺服務器發揮了領導作用。我已經安裝了用戶界面,但當我去http://192.168.0.80時,我收到「無法訪問此站點,ERR_CONNECTION_REFUSED」。 爲第1領事服務器的配置文件: { "datacenter": "azure", "data_dir": "/tmp/consu