当前位置:   article > 正文

云原生——服务网格Service Mesh概述_云原生 服务网格

云原生 服务网格

前言

在这里插入图片描述
Serivce Mesh的思想在于,搞一个独立的proxy对微服务进行代理,并且通过“控制面Control panel”来帮助proxy进行服务发现

K8s 和服务网格对比在这里插入图片描述

通过上图对比,可以较为明显的发现Service Mesh相对于K8s原生多了一个独立的proxy,这个proxy就叫sideCar边车,可以尝试与三座摩托联系起来想,这个sidecar就是三座摩托中多出来的那个座位。

SideCar边车

将应用程序的功能划分为单独的进程可以被视为 Sidecar 模式。

Sidecar 设计模式允许你为应用程序添加许多功能,而无需额外第三方组件的配置和代码。

就如 Sidecar 连接着摩托车一样,类似地在软件架构中, Sidecar 应用是连接到父应用并且为其扩展或者增强功能。Sidecar 应用与主应用程序松散耦合。

网关Nginx和Istio对比

在这里插入图片描述

Envoy介绍

Envoy 是专为大型现代 SOA(面向服务架构)架构设计的 L7 代理和通信总线,体积小,性能高。它的诞生源于以下理念:

对应用程序而言,网络应该是透明的。当网络和应用程序出现故障时,应该能够很容易确定问题的根源。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/484543
推荐阅读
相关标签
  

闽ICP备14008679号