服务网格一目了然|yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

发布时间:2023-05-12    来源:yobo体育手机版app官网下载全站 nbsp;   浏览:70601次
本文摘要:服务网格服务网格被翻译成服务网格,是微服务的升级和演进。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

服务网格服务网格被翻译成服务网格,是微服务的升级和演进。那为什么会有Service Mesh呢?我们应该首先分析一下目前以SpringCloud为代表的微服务框架出了什么问题。个人认为有三点:框架服务。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

就像使用SpringCloud一样,需要对SC组件有充分的了解。同时,它需要能够解决供应链组件中的问题。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

微服务框架通常只支持一个或一个特定的集中式框架。但是,这是微服务最初定义的一个重要特征:语言独立。很明显,完全不一样。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

在代码层面。微服务框架和业务代码紧密耦合在一起。框架的版本设计和依赖库的升级替换会对业务代码产生直接影响。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

于是,以林可德、特使、Ngixmesh为代表的演技模式(侧车模式)应运而生。什么是边车?这个很生动。对应软件设计,是侧车设计模式。个人觉得和演技模式是一样的。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

所谓sidecar模式,是指除了业务代码之外,实现分布式系统所需的负载均衡、服务发现、认证授权、监控跟踪、流量控制等功能的模块。作为等同于服务的代理服务单独部署,并与业务服务一起部署以接收服务流。这个sidecar控制着微服务之间的发现、挪用、监控和治理的有效性。从更高的角度来看,当服务很多的时候,就是下面的服务网格。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

绿色节点代表商务服务,蓝色是对应的侧车。这是第一代服务网格。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

这个格子看起来很复杂,很难操作。因此,以Istio为代表的第二代服务网格(Service Mesh)在不断优化后应运而生。每个边车服务城市向控制台注册自己的信息。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

控制台可以全局监控服务,并向某个服务发出控制命令。鸟瞰服务仍然在网格之间穿梭,我们从一个统一的控制台控制整个情况。这是另一个功能架构图。Service Mesh给我印象最深的是两点:1。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

语言独立。我们可以根据业务特点和开放人员能力选择合适的开发语言。而且每组都可以根据情况选择。2.框架代码和业务代码的分散化。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

因为大量的微服底层功能都是侧车代理模块提供的。因此,业务代码可以更简单,甚至从巨大的SpringCloud撤退到SpringBoot。加上服务集装箱化。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

未来有可能业务开发者和ServiceMesh开发运营人员越来越清晰。个人认为,以Spring Cloud为代表的微服务是实现服务治理平台的现状,而Service Mesh是未来。

yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网


本文关键词:yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

本文来源:yobo体育,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网-www.shdghc.com