2017-08-06 149 views
0

我正在嘗試通過配置文件向consul添加服務。服務名稱缺失Consul

雖然這樣做,我收到以下錯誤。

錯誤信息: -

==> Starting Consul agent... 
==> Error starting agent: failed adding service "12WCF": Service name missing 

代碼中使用:

{ 
"service": { 
    "name": "WCF", 
    "id" : "12WCF", 
    "address" : "127.0.0.1", 
    "port": 62133   
} 
} 

命令: - consul.exe agent --dev

我使用Windows的發展。

我在配置中提供了服務名稱。但還是說,因爲服務名稱不見了。

我是否缺少其他的東西。

任何人都可以提供一些建議。

謝謝。

回答

0

啊,

明白了。所以,我們必須添加一個名爲「service」的attrib給解決問題的json。

所以,最後設置的樣子,

{ 
"service": { 
"id":"somename", 
"name":"nameofthissevice", 
"service": "myservice", 
"address": "127.0.0.1", 
"port": 62133 
} 
} 

不知道爲什麼總領事並沒有提及這在他們的文檔。

Thx。