一. 主机:

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上的相同微服务不能注册相同的端口号。