摘要:
HTTP upgrades Envoy Upgrade主要用于 WebSocket 和 CONNECT 支持,但也可用于任意Upgrade。 HTTP upgrades配置格式 static_resources: listeners: name: ... address: {...} additio 阅读全文
摘要:
CORS 跨域资源共享(CORS) 是HTTP的访问控制机制 它使用额外的 HTTP 头来告诉浏览器 让运行在一个 origin (domain) 上的Web应用被准许访问来自不同源服务器上的指定的资源 当一个资源从与该资源本身所在的服务器不同的域、协议或端口请求一个资源时,资源会发起一个跨域 HT 阅读全文
摘要:
局部故障处理机制 retry:分布式环境中对远程资源和服务的调用可能会由于瞬态故障(短时间内可自行恢复的故障)而失败,一般情况下,重试机制可解决此类问题 常见的瞬态故障有网络连接速度慢、超时、资源过量使用或暂时不可用等 timeout:此外,也存在因意外事件而导致故障,并且可能需要较长的时间才能得以 阅读全文
摘要:
故障注入 故障注入过滤器可用于测试微服务对不同形式故障的弹性。过滤器可用于注入延迟并使用用户指定的错误代码中止请求,从而提供分级不同故障场景的能力,例如服务故障、服务过载、高网络延迟、网络分区等。故障注入可以限制为基于请求的(目标)上游集群和/或一组预定义的请求标头的一组特定请求。 故障范围仅限于通 阅读全文
摘要:
混沌工程发展简介 2010年 Netflix 内部开发了 AWS 云上随机终止 EC2 实例的混沌实验工具: Chaos Monkey 2011年 Netflix 释出了其猴子军团工具集: Simian Army 2012年 Netflix 向社区开源由 Java 构建 Simian Army,其中 阅读全文