Consul 是一个分布式服务发现与配置的工具。与其他分布式服务注册与发现的方案,Consul的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现(不需要ZooKeeper)、健康检查、K/V存储、多数据中心方案。
- 注册服务(Register Service)
1 | curl http://<your-consul-url>/v1/agent/service/register -X PUT -i -H "Content-Type:application/json" -d '{ |
- 注销服务(Deregister Service)
1 | curl -X PUT http://<your-consul-url>/v1/agent/service/deregister/test-id |