consul调用接口注册及注销服务

问题现象

  1. 现场put请求再网络层被禁止,所有put接口都无法调用,vs页面注册注销域名功能都无法使用

关键定位信息

  1. 注销域名时请求url及域名ID信息
    consul调用接口注册及注销服务_第1张图片

  2. 注册域名时请求url信息
    consul调用接口注册及注销服务_第2张图片

操作步骤

1.注册域名

命令行输入以下命令,更改参数name为需注册的域名,address为域名对应的IP地址

curl --location --request PUT 'http://127.0.0.1:8500/v1/agent/service/register?SERVICE=consul'  --header 'Content-Type: application/json' --data '{"ID": "31213c", "name": "nc", "address": "1.1.1.1", "Tags": ["Mocked"]}'

2. 注销域名

命令行输入以下命令,更改nc_0220f7d9为需注销的域名ID

curl --location --request PUT 'http://127.0.0.1:8500/v1/agent/service/deregister/nc_0220f7d9?SERVICE=consul'

你可能感兴趣的:(consul)