Consul删除服务
Springcloud微服务架构,使用Consul作为服务注册中心,有时某个服务已经不可用了但是依旧存在于Consul中,导致调用服务时,出现调用失败的情况,这时可以手动删除该服务。Consul提供了一个删除服务的接口,请求方式为PUT,格式如下,ip、port、实例id这三个值按实际情况替换http://ip:port/v1/agent/service/deregister/实例id打开Cons
·
Springcloud微服务架构,使用Consul作为服务注册中心,有时某个服务已经不可用了但是依旧存在于Consul中,导致调用服务时,出现调用失败的情况,这时可以手动删除该服务。
Consul提供了一个删除服务的接口,请求方式为PUT
,格式如下,ip
、port
、实例id
这三个值按实际情况替换
http://ip:port/v1/agent/service/deregister/实例id
打开Consul的web管理页面,ip为Consul所在服务器ip,port一般为8500
,找到服务
点击服务名,进入服务实例列表页面,找到需要删除的实例,复制实例id spring-cloud-consul-producer-10-0-68-76
将实例id拼接到url里面
http://192.168.255.150:8500/v1/agent/service/deregister/spring-cloud-consul-producer-10-0-68-7
将url放到Postman中调用删除接口
更多推荐
已为社区贡献1条内容
所有评论(0)