注册中心
服务注册与发现
当我们新添加一个微服务示例的时候,微服务就会将自己的ip和prot发送到注册中心,在注册中心里面记录下来,当API gateway需要访问某些微服务的时候,
就回去注册中心取到相应的IP和Port。从此实现自动化操作。
技术选型
consul
docker拉取consul镜像
docker pull consul
运行容器
docker run -d -p 8500:8500 -p 8300:8300 -p 8301:8301 -p 8302:8302 -p 8600:8600/udp consul consul agent -dev -client=0.0.0.0
docker container update --restart=always 5b67
访问consul
浏览器输入 127.0.0.1:8500
访问DNS
dig @127.0.0.1 -p 8600 consul.service.consul SRV