当本地启动程序,连接到eureka注册中心后,不小心点击了disconnect、terminate会造成该服务长时间没有下线,此时需要强制下线(我遇到到情况是这样,可能有所不同,但是现象是服务一直存在不下线)
具体方法:
通过注册中心的接口, 接口请求格式如下
// yml配置的注册中心defaultZone
eureka:
client:
serviceUrl:
defaultZone: xxxxxxx发送一个put请求
http://你的注册中心zone/apps/实例名称/实例地址加端口
也可以通过页面查看信息,例如:
文章图片
图中红色标识位置
具体示例:
http://127.0.0.1:8671/eureka/apps/TEST-APPLICATION/127.0.0.1:test-application:10090/status?value=https://www.it610.com/article/OUT_OF_SERVICE
postman调用截图
文章图片
后台页面看下结果:
文章图片
注意点:
1.复制实例名称端口时不要有空格
【Java|Eureka服务下线】2.请求方式可以是put、delete
推荐阅读
- Java|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)