废话少说,直接上代码:
https://gitee.com/festone/consul-demo/tree/master
亲测成功。
环境:
consul:
server 3个,client 1个。
各自在一个CentOS 64bit7系统中。
IDEA中启动这些provider,consumer之后,都成功注册到consul。
然后consumer、provider之间只要注册到了consul的,就可以被调用到。
上个图,以示真实性。
另外,里面有 consul 1.9.0 的 windows 和 linux (centos)文件可以直接用。
consul_1.9.0_windows_amd64.rar
consul_1.9.0_linux_amd64.zip
都在项目的temp文件夹里。