问题描述
我有一个要与Connect代理并遵循the instructions on HashiCorp Learn portal的服务。
这是我的“ hello”服务:
{
"service": {
"name": "node","port": 3000,"connect": {
"sidecar_service": {}
}
}
}
然后我进行“领事重装”并使用创建代理
consul connect proxy -sidecar-for node &
当我创建另一个这样的服务
consul connect proxy -service web -upstream node:9191
我可以通过在端口9191(curl localhost:9191)上调用Web服务来验证是否可以访问节点服务。但是,当我如下图所示在json文件中定义我的Web服务,然后使用consul reload
注册它并想连接到它时,出现以下错误:
curl: (7) Failed to connect to localhost port 9191: Connection refused
web.json
{
"service": {
"name": "web","connect": {
"sidecar_service": {
"proxy": {
"upstreams": [
{
"destination_name": "node","local_bind_port": 9191
}
]
}
}
}
}
}
有什么我想念的吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)