这次我们主要学习三个方面:
- consul的HTTP api
- hyperf的服务注册逻辑
- hyperf的服务发现逻辑
这是部分的HTTP Api,遵循Restful协议
- 查询node列表 v1/agent/members GET
- 查询配置信息 v1/agent/self GET
- 检查服务状态 v1/agent/health/service/name GET
- 服务注册 v1/agent/service/register PUT
- 存储key v1/kv/kname PUT
- 获取key v1/kv/kname GET
![7a834afc008a3abb68609f273d436b76.png](https://img-blog.csdnimg.cn/img_convert/7a834afc008a3abb68609f273d436b76.png)
![b32e806fabab3cffcae8fb1b55a50ac7.png](https://img-blog.csdnimg.cn/img_convert/b32e806fabab3cffcae8fb1b55a50ac7.png)