最新在项目中使用到了springcloud微服务架构,使用consul作为服务注册中心。不过经常遇到已经失效、注销或宕掉的服务依旧存在于consul中,导致调用服务时,时不时的会调用失败的问题。

consul源码暂时还没来得及去看,不过找到了consul提供的一个删除服务的接口:{consul地址}/v1/agent/service/deregister/{服务实例ID},请求方式为**‘PUT’**,利用这个接口就可以把不想要的服务删除掉了。

** 不知道服务id怎么办? ** 很简单:

1. 打开consul网页,找到服务


这里的服务并不是我们要直接删除的东西,这里只是列出了所有的服务注册名称,我们需要删除的是服务实例

2. 进入服务实例列表

点击上面的服务名称进入实例列表页面

可以看到有很多个实例,上图中所有实例都是正常运行的,这只是个例子,正常运行的服务实例当然也可以删除。ID列即为服务实例ID。

3. 复制需要删除的服务实例ID,调用删除接口

这一步都会吧…就不赘述了,记得是 PUT 请求就行

不过这一系列操作还是麻烦了,毕竟最后还需要一个一个的删除。后续再更新批量删除吧~~

在consul中删除服务相关推荐

  1. 手动从注册表中删除服务项

    手动从注册表中删除服务项 因此次手动查杀病毒运用到较多此工作,特留下此备忘: 在Windows XP(2000.2003类似)系统的"服务"窗口中并不能添加或删除服务,常用的方法有 ...

  2. 如何在Windows 7、8、10,Vista或XP中删除Windows服务

    If you are a fan of tweaking your system and disabling services, you might find that over time your ...

  3. 基于consul实现微服务的服务发现和负载均衡

    一. 背景 随着2018年年初国务院办公厅联合多个部委共同发布了<国务院办公厅关于促进"互联网+医疗健康"发展的意见(国办发[2018]26号)>,国内医疗IT领域又迎 ...

  4. 命令行 sc delete 的使用(删除服务项)

    sc delete 从注册表中删除服务子项.如果服务正在运行或者另一个进程有一个该服务的打开句柄,那么为了删除而标记该服务. 语法 sc [ServerName] delete [ServiceNam ...

  5. 【Windows服务删除“服务“】

    Windows电脑中,有许多的服务,这些服务,有些是系统服务,有些是我们安装的软件的服务,有使用的,也有长期不使用的,但是长期不使用的服务也是占用着电脑资源,想要节省电脑资源,或者一些不使用的服务,想 ...

  6. GO微服务实战第十四节 案例:如何在 Go-kit 和 Service Meh 中进行服务注册与发现?

    今天我和你分享的是如何在 Go-kit 和 Service Mesh 中进行服务注册与发现的案例. 在上一课时中,我们基于搭建好的 Consul 集群,通过 Consul 中提供的 HTTP API ...

  7. 将mysql服务注册到consul_【NoSQL】Consul中服务注册的两种方式

    一句话 用agent更优雅,适合agent遍布每个应用机的情况.用catalog更直接,操作更方便 前言 今天遇到写一个服务启动自注册的逻辑时产生了一点纠结,可以使用agent对象的register方 ...

  8. 如何实现微服务架构中的服务发现

    为什么使用服务发现? 想象一下,如果你在写代码调用一个有REST API或Thrift API的服务,你的代码需要知道一个服务实例的网络地址(IP地址和端口).运行在物理硬件上的传统应用中,服务实例的 ...

  9. consul重启导致服务必须跟着重启解决方案

    问题:consul作为注册中心和eureka的机制不同. 当微服务启动后首先向注册中心发注册请求,这点两者一致.之后consul在维护可用服务列表时,采用的是主动向微服务发健康检查的接口(也可以配置成 ...

  10. 如何实现微服务架构中的服务发现?

    转载出处:​如何实现微服务架构中的服务发现?  原文地址:Service Discovery in a Microservices Architecture 编者按:在『应用架构一团糟?如何将单体应用 ...

最新文章

  1. 橘子CPS联盟小程序操作手册2.0
  2. Apache Ivy
  3. Mysql编辑工具中使用(Navicat查询结果显示行号)
  4. 华为升级harmonyos的机型名单,华为智慧屏HarmonyOS 1.0.1.50更新机型和方法
  5. 笨方法学python3怎么样_有个很笨的女朋友,是怎么样的体验?
  6. HTML5对比HTML4带来的新变化
  7. DAS 2020 Keynote Speech | Adobe 文档分析技术介绍
  8. Bootstrap缩略图.thumbnail
  9. springboot细节挖掘(日志系统)
  10. WinForm学习笔记(一)- 无边框窗体移动
  11. 图灵大会圆满落幕,码隆科技与全球最强大脑同台
  12. 小米4c怎么添加语言怎么设置在哪个文件夹,小米4c怎么插卡 小米4c插卡方法【详细步骤】...
  13. GitHub 近两万 Star,无需编码,可一键生成前后端代码
  14. SAP中销售发货及开票引发的会计成本与收入配比原则问题的实例分析
  15. 海龟作图python小猪佩奇_python海龟做图20秒完成小猪佩奇,附源码!
  16. 酒店数据泄露门后万豪会员计划遭重创
  17. 马云的顿悟:阿里巴巴在维基经济学中成长
  18. 微信固定金额收款码批量生成
  19. 调用函数用new申请空间的释放方法
  20. 详解Python中的True、False和None

热门文章

  1. python语言磁力搜索引擎源码公开,基于DHT协议
  2. VC法则:互联网行业仅前三名可成功
  3. matlab 函数教程,MATLAB函数 - Matlab教程
  4. 黑客X档案PDF完整版(06年1月-12年12月)
  5. 利用FbinstTool制作多系统(winPE+Ubuntu+CDLinux)启动U盘
  6. php 递归函数 示例,php递归使用示例(php递归函数)
  7. javascript爱心特效
  8. ListView优化问题
  9. Maximum call stack size exceeded错误
  10. 常见的重要电脑英语及缩写