服务名称丢失领事

问题描述 投票:0回答:1

我想通过配置文件中添加服务领事。

虽然这样做,我收到以下错误。

错误信息:-

==> 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的发展。

我已经在配置所提供的服务的名称。但它毕竟是说作为,服务名称缺失。

我失去了任何其他东西。

可以在任何一个提供关于它的一些建议。

谢谢。

.net consul
1个回答
0
投票

得到它了。所以,我们要添加一个名为“服务”解决了这个问题的JSON的ATTRIB。

所以,最后设置的样子,

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

不知道为什么总领事并没有提及这在他们的文档。

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.