Linkerd 2.10(Step by Step)—配置超时
2024-09-08 00:50:04
Linkerd 2.10 系列
- 快速上手 Linkerd v2 Service Mesh(服务网格)
- 腾讯云 K8S 集群实战 Service Mesh—Linkerd2 & Traefik2 部署 emojivoto 应用
- 详细了解 Linkerd 2.10 基础功能,一起步入 Service Mesh 微服务架构时代
- Linkerd 2.10(Step by Step)—1. 将您的服务添加到 Linkerd
- Linkerd 2.10(Step by Step)—2. 自动化的金丝雀发布
- Linkerd 2.10(Step by Step)—3. 自动轮换控制平面 TLS 与 Webhook TLS 凭证
Linkerd 2.10 中文手册持续修正更新中:
要限制 Linkerd 在对另一个服务的传出请求失败之前等待的时间,您可以配置超时。
这些工作通过向您要向其发送请求的服务的
service profile
添加一些额外信息来实现。
每个路由都可以定义一个超时,
它指定在发送请求后等待响应(包括重试)完成的最长时间。
如果达到此超时,Linkerd 将取消请求,并返回 504 响应。
如果未指定,默认超时为 10 秒。
spec:
routes:
- condition:
method: HEAD
pathRegex: /authors/[^/]*\.json
name: HEAD /authors/{id}.json
timeout: 300ms
监控超时
达到超时的请求将被取消,返回 504 Gateway Timeout
响应,并出于有效成功率的目的计为失败。
由于请求在收到任何实际响应之前被取消,超时根本不会计入实际请求量。
这意味着当配置超时时,有效请求率可能高于实际请求率。
此外,如果在超过超时时收到响应,则请求可能被视为实际成功但有效失败。
这会导致有效成功率低于实际成功率。
我是为少
微信:uuhells123
公众号:黑客下午茶
加我微信(互相学习交流),关注公众号(获取更多学习资料~)
最新文章
- iOS屏幕尺寸和分辨率了解
- CloudSim介绍和使用
- LightOj1089(求点包含几个线段 + 线段树)
- 新的理念、 新的解决方案、 新的Azure Stack技术预览
- HBase数据模型剖析
- 一个js验证类
- 转载大神的检测网站重定向的python脚本
- [BS-02] iOS数组、字典、NSNumber 新写法—— @[]、@{}
- <;<; 移位运算
- zoj 2067 White Rectangles
- javascript svg 页面 loading
- Laravel控制器和视图
- Java集合源码分析之 LinkedList
- java中常用的并发工具类
- 如何在centos操作系统上发布.net core的项目
- 从浅入深详解独立ip网站域名恶意解析的解决方案
- MySQL 数据表操作
- Django入门基础详解
- MySQL:事务的隔离性
- [源码]Dephi溢出demo( Shellcode for XP)