sidecar和servicemesh
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sidecar和servicemesh相关的知识,希望对你有一定的参考价值。
参考技术A 云原生的概念现在炒的比较火爆,云原生包括如下几个基本要素:可见servicemesh是云原生的重要要点,了解servicemesh,首先还是要了解sidecar模式。
sidecar是从微服务层级的设计模式,对应于代理模式。Sidecar主张以额外的容器来扩展或增强主容器,而这个额外的容器被称为Sidecar容器。
可以见这篇文章的介绍 https://zhuanlan.zhihu.com/p/258527216
在sidecar上,可以把日志、微服务注册、调用链、限流熔断降级等功能都实现,基于sidecar,抽象出servicemesh,见 https://zhuanlan.zhihu.com/p/61901608
基于Istio实现,类比于web应用,servicemesh相对于实现了tcp的基础设施,让应用专注在业务开发上。
优点:
缺点:
互联网时代技术进化真的非常快,我们需要紧跟技术,特别是其原理。servicemesh,个人感觉和分布式事务、分布式锁一样,是基于服务层次的设计模式和抽象,其基本原理是代理模式,servicemesh的场景可以让人集中于业务开发,降低对分布式技术细节的过高门槛。
以上是关于sidecar和servicemesh的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Spring-Cloud 中将 ConsulDiscoveryClient 与 Zuul 和 Sidecar 一起使用