SpringCloud使用Consul作为注册中心,instance-Id是怎么生成的?
背景介绍:
在工作当中我们使用了Consul作为注册中心,但是遇到了下面一个问题
默认情况下,如果不修改instance-id的规则, 会以 服务名-端口 这种规则注册服务, 当其他人不小心本地调试的时候,很容易把开发环境的服务顶掉。
就和这个文章写得一样 https://www.cnblogs.com/itmuch/p/12072307.html
然后我们在配置文件中自定义了instance的生成规则

最后发现Consul注册的服务ID的格式是 服务名xxx-192-168-17-10 这种格式。 翻看源码找到的答案:


浙公网安备 33010602011771号