用于zuul网关负载均衡的consul集群搭建

一. 主机:

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

原文地址:https://www.cnblogs.com/wubdut/p/11543841.html