1.我在阿里云上部署了consul , 连接成功,但是健康检查没成功
2.健康检查会每隔一段时间检查心跳 相当与阿里云要请求到我本地机
3.该如何实现这样的效果
求大佬们指点一下
主要问题还是需要内网穿透,注册上consul之后 ,
检查心跳无法访问到对应的计算机。
这里内网穿透能解决
另外内网穿透一般我们就一个线路,本地机器最好做好转发 建议开启nginx
服务注册的时候配置好对应的一些参数
spring.cloud.consul.discovery.ip-address=www.xxx.xxx
spring.cloud.consul.discovery.hostname=我本地机的内网穿透地址
spring.cloud.consul.discovery.port=80
spring.cloud.consul.discovery.health-check-url=http://xxx.xxxx.net/consul/health-check/pc-admin
nginx我配置了 根据80端口后的/consul/health-check/pc-admin 访问地址转发到对应的本地服务
https://blog.csdn.net/weixin_33766168/article/details/91943551