基于Registrator、ZK(Zookeeper)以及docker实现的服务注册与发现。本项目为展示Demo,供大家学习使用。
- 基于Registrator的服务自动注册;
- 基于ZK实现的分布式、高可用的服务注册中心;
- 基于docker实现的服务容器化部署;
- docker=1.12.1
- docker-compose=1.8.0
cd zookeeper && docker-compose up -d
cd .. //返回根目录
cd services && docker-compose up -d
docker-compose up -d service_1
docker-compose scale service_1=num //num为运行个数
cd registrator && docker-compose up -d
# 访问运行时容器
docker exec -it zookeeper_zoo1_1 /bin/bash
# 连接ZK
zkCli.sh -server 127.0.0.1:2181