【Eureka】【08】EurekaClient优雅下线,先把服务状态修改成OUT_OF_SERVICE,睡眠10s把服务EurekaClient kill
1.EurekaClient向EurekaServer注册时,和EurekaSever有续约时间和剔除时间的约定,默认30秒续约一次,如果90秒还没有续约就可以剔除掉我,把时间设置成2和4
server:port: 8000
spring:application:name: usereureka:client:serviceUrl:defaultZone: http://localhost:8761/eureka/instance:#和房东续约时间,默认30秒leaseRenewalIntervalInSeconds: 2#多久不交房租就被剔除,默认90秒lease-expiration-duration-in-seconds: 4
2.EurekaSever启动时会启动一个剔除定时任务,默认60秒执行一次,当EurekaServer在执行剔除任务时发现有需要被剔除的EurekaClient会做剔除操作,把时间设置为2000
server:port: 8761eureka:server:enableSelfPreservation: false#多久执行一次剔除任务,默认时60秒eviction-interval-timer-in-ms: 2000client:registerWithEureka: falsefetchRegistry: falseserviceUrl:defaultZone: http://localhost:${server.port}/eureka/
3.可以通过EurekaServer提供的Restful接口把EurekaClient实例的状态变成OUT_OF_SERVICE状态,如果服务点拿到这个状态后就不会发送请求了
https://github.com/Netflix/eureka/wiki/Eureka-REST-operations
Take instance out of service PUT /eureka/v2/apps/appID/instanceID/status?value=OUT_OF_SERVICE
HTTP Code:
* 200 on success
* 500 on failure
PUT类型方法 http://localhost:8761/eureka/apps/USER/127.0.0.1:user:8000/status?value=OUT_OF_SERVICE
4.判断是否更新成功,如果更新成功睡眠10s后把应用kill掉
5.流程
【Eureka】【08】EurekaClient优雅下线,先把服务状态修改成OUT_OF_SERVICE,睡眠10s把服务EurekaClient kill相关推荐
- 查看oracle监听服务状态,(总结)Oracle监听服务lsnrctl参数及查询状态详解
lsnrctl命令常用参数详解: lsnrctl start 启动指定的监听器 stop 关闭指定的监听器 status 显示监听器的状态.status命令显示监听器是不是活动的,日志与跟踪文件的位置 ...
- springcloud实现优雅下线
在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题.如果在我们升级服务的时候,会造成一段时间内的服务不可用,这就是不够优雅的.那什么是优雅的呢?主要就是指在服务升级的时 ...
- Spring Cloud 优雅下线以及灰度发布
文章目录 前言 优雅下线 常见的下线方式 优雅的下线方式 灰度发布 蓝绿部署 滚动部署 金丝雀部署 前言 在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题.如果在我们 ...
- SpringCloud 优雅下线+灰度发布
点击上方"程序猿技术大咖",关注并选择"设为星标" 回复"加群"获取入群讨论资格! 前言 在生产环境中,如何保证在服务升级的时候,不影响用户 ...
- Spring Cloud 优雅下线+灰度发布
前言 在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题.如果在我们升级服务的时候,会造成一段时间内的服务不可用,这就是不够优雅的.那什么是优雅的呢?主要就是指在服务升 ...
- Spring Cloud应用的优雅下线与灰度发布
前言 在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题.如果在我们升级服务的时候,会造成一段时间内的服务不可用,这就是不够优雅的.那什么是优雅的呢?主要就是指在服务升 ...
- 【305期】Spring Cloud 优雅下线+灰度发布
点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方有惊喜,留言必回,有问必答! 每一天进步一点点,是成功的开始... 文章目录 ...
- Serverless 架构下的服务优雅下线实践
作者 | 行松 阿里巴巴云原生团队 应用发布.服务升级一直是一个让开发和运维同学既兴奋又担心的事情. 兴奋的是有新功能上线,自己的产品可以对用户提供更多的能力和价值:担心的是上线的过程会不会出现意外情 ...
- 服务下线通知_Serverless 架构下的服务优雅下线实践
简介:在应用发布和服务升级时,线上问题出现的可能性更高,本文我们将结合 Serverless 应用引擎(以下简称 SAE)就 Serverless 架构下,讨论如何保障上线过程中服务的优雅下线. 作者 ...
最新文章
- phpcms V9利用num++实现多样形式列表标签调用
- 每周学算法/读英文/知识点心得分享 2.25 - 3.1
- 【联邦学习】联盟学习到底是什么?他们画了部漫画……
- matlab读取格式重复,matlab - 为什么Xlsread以字符串形式读取(日期时间) - 堆栈内存溢出...
- JBoss AS 8中的Java EE 7和EJB 3.2支持
- strspn php,php返回在字符串中包含 charlist 参数中指定的字符数目的函数strspn()
- linux中使用随机数
- Redis工作笔记-Jedis的基本使用
- 【报告分享】2020情趣用品线上消费趋势报告.pdf(附下载链接)
- 性能测试指标(重要)
- Python学习笔记(六)—几个标准类型内建函数
- C++仿函数和typename的用法
- 服务器系统蓝牙驱动怎么安装,win7蓝牙驱动安装教程
- szszszszsz
- App Store商店图片文案填写说明
- (翻译)锚定效应(Anchoring)
- Go语言学习查缺补漏ing Day1
- Flutter 底部跟随键盘并且页面跟随键盘
- 独家:沪上三大律师解读“三驾马车”下的数据合规与上海数商体系创新​
- 中国第一代程序员盘点