开发者社区> 问答> 正文

Istio控制平面中的Mixer架构是怎样的?

Istio控制平面中的Mixer架构是怎样的?

展开
收起
追风少年刘全有 2021-10-29 17:18:04 322 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • Mixer架构如下图所示。

    image.png

    在每一个请求过程中,Envoy代理会在请求之前调用Mixer组件进行前置条件检查,在请求结束之后上报遥测数据给Mixer组件。为了提高性能,每个Envoy代理都会提前缓存大量前置条件检查规则,当需要进行前置条件检查时,直接在缓存中检查规则。如果本地缓存中没有需要的规则,再去调用Mixer组件获取规则。Mixer组件也有自己的缓存,以加速前置条件检查。需要上报的遥测数据也会被Envoy代理暂时缓存起来,等待时机上报Mixer组件,从而减少上报数据的调用次数。

    资料来源:《Istio入门与实战》,文章链接:https://developer.aliyun.com/article/725525

    2021-10-29 17:28:55
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载
青团社云原生架构实践—亿级灵活用工平台的架构实践 立即下载