Istio

Mixer Cache: Istio的阿克琉斯之踵?微信讨论实录

在Service Mesh技术社区的微信群中,针对Istio Mixer Cache设计中缓存存放和逻辑分离的潜在分险,进行了深入探讨,截屏实录,原汁原味。

Istio Mixer Cache工作原理与源码分析(4)-签名

签名是Mixer Check Cache的核心操作,涉及到最重要的缓存查找,还有性能,但是,其实在理解了引用属性和absent key的概念后,也非常简单。

Istio Mixer Cache工作原理与源码分析(3)-主流程

Mixer Check Cache的主流程代码解析。

Istio Mixer Cache工作原理与源码分析(2)-工作原理

Mixer check Cache设计时,由于受限于无法得知mixer adaper会使用哪些属性,因此不得不引入两层缓存的设计,而absence key的使用也增加了代码阅读上的困难。在展开代码阅读和讲解之前,我们先在本文中概括讲述mixer check cache的工作原理。

Istio Mixer Cache工作原理与源码分析(1)-基本概念

为了保证性能,避免每次请求都远程访问Mixer,Istio在Envoy中精心设计了一套Mixer Cache机制。在Mixer这个精美的花瓶下面,垫上了一块厚实的板砖。

Mixer Cache: Istio的阿克琉斯之踵?

为了架构的优雅,Istio设计了Mixer,将大量的功能从Sidecar中搬了出来。为了减少Mixer远程调用带来的性能,又精心设计了一套复杂的缓存。只是,这个Mixer Cache,有一个地方需要探讨......

Service Mesh年度总结:群雄逐鹿烽烟起

2017年的Service Mesh 历程,在平淡中开始,如戏剧般结束,留给我们一个充满想象和憧憬的 2018。让我们一起来回顾这堪称精彩的一年。

山雨欲来风满楼:Service Mesh时代的选边与站队

从萌芽到壮大,Service Mesh技术在2017年快速成长,Istio更是霸气登场。在下一代微服务的蓬勃气势下,各路英豪,无论是名门世家,还是江湖草莽,相继做出决断和选择。 新一轮的江湖厮杀又一次开始...

Service Mesh:下一代微服务

微服务方兴未艾如火如荼之际,在 spring cloud 等经典框架之外,Service Mesh 技术正在悄然兴起,以 Istio 为代表的新兴力量正在开启微服务开发的伟大变革,有望彻底摆脱框架和语言的束缚,大幅降低企业转型微服务架构的门槛,以完美的姿态体现微服务的核心优势,助力微服务的大规模普及,成为下一代主流的微服务开发技术。

服务网格新生代-Istio

Service Mesh新秀,初出茅庐便声势浩荡,前有Google,IBM和lyft倾情奉献,后有业界大佬俯首膜拜,这就是今天将要介绍的主角,扛起Service Mesh大旗,掀起新一轮微服务开发浪潮的Istio!