当前位置
主页 > 产品中心 > 产品四类 >
服务网格一目了然-leyu乐鱼全站app
2021-12-31 20:53
本文摘要:服务网格服务网格被翻译成服务网格,是微服务的升级和演进。那为什么会有Service Mesh呢?我们应该首先分析一下目前以SpringCloud为代表的微服务框架出了什么问题。个人认为有三点:框架服务。就像使用SpringCloud一样,需要对SC组件有充分的了解。 同时,它需要能够解决供应链组件中的问题。微服务框架通常只支持一个或一个特定的集中式框架。 但是,这是微服务最初定义的一个重要特征:语言独立。很明显,完全不一样。在代码层面。 微服务框架和业务代码紧密耦合在一起。

leyu乐鱼全站app

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

同时,它需要能够解决供应链组件中的问题。微服务框架通常只支持一个或一个特定的集中式框架。

但是,这是微服务最初定义的一个重要特征:语言独立。很明显,完全不一样。在代码层面。

微服务框架和业务代码紧密耦合在一起。框架的版本设计和依赖库的升级替换会对业务代码产生直接影响。于是,以林可德、特使、Ngixmesh为代表的演技模式(侧车模式)应运而生。什么是边车?这个很生动。

对应软件设计,是侧车设计模式。个人觉得和演技模式是一样的。所谓sidecar模式,是指除了业务代码之外,实现分布式系统所需的负载均衡、服务发现、认证授权、监控跟踪、流量控制等功能的模块。

作为等同于服务的代理服务单独部署,并与业务服务一起部署以接收服务流。这个sidecar控制着微服务之间的发现、挪用、监控和治理的有效性。从更高的角度来看,当服务很多的时候,就是下面的服务网格。

leyu乐鱼全站app

绿色节点代表商务服务,蓝色是对应的侧车。这是第一代服务网格。这个格子看起来很复杂,很难操作。

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

leyu乐鱼全站app

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

Service Mesh给我印象最深的是两点:1。语言独立。

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

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

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


本文关键词:服务,网格,一目了然,-leyu,乐鱼,全站,app,服务,leyu乐鱼全站app

本文来源:leyu乐鱼全站app-www.ncjyszw.com

联系方式

电话:0115-947059264

传真:0467-803264616

邮箱:admin@ncjyszw.com

地址:吉林省长春市蒲江县滔大大楼63号