上一篇文章简单实用Consul试下服务注册,本篇继续学习Consul中的另外特性:服务发现、KV操作 ;以及对上篇文章中存在的问题进行解决
问题解决在上一篇文章中,注册服务提示检查失败。
通过排查发现为在docker 中运行的容器中配置的心跳检查api地址配置错误:
"Consul": { "Address": ":8500", "HealthCheck": "/api/healthcheck",//心跳检查api地址 "Name": "czapigoods", "Ip": "host.docker.internal", "Port": "5602" //未指定成当前docker运行对于端口 }