当前位置:网站首页>看到这个应用上下线方式,不禁感叹:优雅,太优雅了!
看到这个应用上下线方式,不禁感叹:优雅,太优雅了!
2022-08-08 12:38:00 【InfoQ】
什么是优雅上下线
- 大量TCP连接因服务提供者升级下线操作,导致大量请求错误。
- 由于消费者(客户端)存在注册表延迟刷新的问题,后续流量依旧会分配到已经下线的提供者,导致大量请求错误。
服务运维常见问题
- 服务自身存在大量懒加载机制(例如负载均衡初始化),在服务刚上线时,因并发流量请求涌入,导致大量请求同时进行懒加载,以至于请求响应慢,线程阻塞,甚至最终导致服务崩溃。
- 服务无法做到优雅下线,就如前面提到的A场景,服务端下线而客户端服务无法及时感知,导致流量流入已下线的实例,从而丢失大量流量。
优雅上下线提供了什么样的能力
- 服务端预热能力
- 优雅下线能力
- 反注册

- 下线通知

- 黑名单

- 流量统计
如何使用优雅上下线能力
虚机场景
容器场景
基于Demo验证优雅上下线能力
边栏推荐
- 华中科大提出VGNetG:“不做选择,全都要”轻量化主干网络!
- 指针和数组笔试题解析
- 第十二届蓝桥杯《杨辉三角》-二分法
- changes not staged for commit 解决办法
- 面试官问你什么是长轮询?
- leetcode 1584. 连接所有点的最小费用
- 产品-Axure9英文版,下拉框Droplist的条件选择,显示不同内容面板
- curl获取harbor镜像仓库项目下的镜像列表
- Three classic topics in C language: three-step flip method, Young's matrix, and tossing and dividing method
- 安科瑞预付费水电集团物业解决方案-Susie 周
猜你喜欢
字符串函数、字符函数、内存函数的使用及其模拟实现
C language small project - complete code of minesweeper game (recursive expansion + selection mark)
SSTI漏洞介绍认识(flask、Werkzeup)
The use of qsort function and its analog implementation
医药行业转型发展,探索数字化供应链升级之道
[C language] In-depth analysis of data storage in memory
《show your work》 从现在开始!
分享面试阿里、京东、网易等大厂后的面经及面试心得,让你秋招不再害怕
五面阿里巴巴拿offer后定级P6:分享自己的面试经历
The most complete JVM performance tuning in history: thread + subsystem + class loading + memory allocation + garbage collection
随机推荐
Jenkins - Introduction to Continuous Integration (1)
Codeblocks安装与配置教程
(8)FlinkSQL自定义UDF
changes not staged for commit 解决办法
三个点语法和DOM观察者
In-depth analysis of the soul of C language -- pointer
2022-08-04
家电行业趋势:2022从三方面把握家电产品升级方向
这个选项是不是当数据库主键或唯一键发生冲突时替换数据
一文搞懂│XSS攻击、SQL注入、CSRF攻击、DDOS攻击、DNS劫持
(6) FlinkSQL writes kafka data to mysql Method 1
移位运算、位运算、逻辑运算相关知识点及笔试题
(5)FlinkSQL将socket数据写入到mysql方式二
如何上线TB级推荐模型
产品-Axure9英文版,下拉框Droplist的条件选择,显示不同内容面板
Collection of shell basics
Program Environment and Preprocessing
宏任务和微任务——三目算符与加号优先级——原生的js如何禁用button——0xff ^ 33 的结果是——in的用法——正则匹配网址
史上最全JVM性能调优:线程+子系统+类加载+内存分配+垃圾回收
MySQL database storage series (5) the InnoDB storage format