一. 主机:
3台centos7
10.0.0.15
10.0.0.19
10.0.0.13
二. 安装集群:
下载consul包到三台机器,并启动consul:
./consul agent -server -bootstrap-expect 3 -data-dir data -config-dir consul.d -ui -client=0.0.0.0 -bind=10.0.0.15
./consul agent -server -bootstrap-expect 3 -data-dir data -config-dir consul.d -ui -client=0.0.0.0 -bind=10.0.0.19
./consul agent -server -bootstrap-expect 3 -data-dir data -config-dir consul.d -ui -client=0.0.0.0 -bind=10.0.0.13
将10.0.0.19和10.0.0.13添加到10.0.0.15
./consul join 10.0.0.15
三. 启动各个微服务:
将微服务注册到所在主机的consul中。如果不想在更多的主机上部署consul server,则需要部署consul client,并加到consul server中。
注意:同一个node上的相同微服务不能注册相同的端口号。