gydtep 发表于 2020-9-8 15:47:01

右边是一张更高维和抽象的大图,可以更形象地理解 Service Mesh 的逻辑形态 —— 想象这就是一个生产级的大规模微服务集群,

gydtep 发表于 2020-9-8 19:10:25

同时,通过进程级别的隔离,也不再像单体应用一样只能同生共死,故障隔离效果显著提升。

dbkppf 发表于 2020-9-8 19:24:04

gydtep 发表于 2020-9-9 08:47:14

协议升级:支持双向、透明的 HTTP/1 to HTTP/2 代理能力。

gydtep 发表于 2020-9-9 09:16:35

其他能力:服务发现(符合最终一致性)、负载均衡(支持区域感知)、稳定性(重试、超时、熔断、限速、异常检测)、可观测性(统计/日志/追踪)、易于调试等。

gydtep 发表于 2020-9-9 09:38:20

Envoy:构成数据平&#*****(其他组件共同构成控制平&#*****);可被替换为其他代理(e.g. Linkerd, nginMesh)。

gydtep 发表于 2020-9-9 10:25:27

Cache-Control 在 HTTP 响应头中,用于指示代理和 UA 使用何种缓存策略。

gydtep 发表于 2020-9-9 13:15:02

在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是请求的资源,同时有一个Last-Modified的属性标记(HttpReponse Header)此文件在服务期端最后被修改的时间,格式类似这样:
Last-Modified:Tue, 24 Feb 2009 08:01:04 GMT

gydtep 发表于 2020-9-9 14:33:51

分布式系统里多台机器间文件的last-modified必须保持一致,以免负载均衡到不同机器导致比对失败

gydtep 发表于 2020-9-9 14:54:47

Last-Modified和ETags请求的http报头一起使用,服务器首先产生Last-Modified/Etag标记,服务器可在稍后使用它来判断页面是否已经被修改,来决定文件是否继续缓存
页: 74 75 76 77 78 79 80 81 82 83 [84] 85 86 87 88 89 90 91 92 93
查看完整版本: 免费领取阿里云代金券2020元啦!新老用户同享。