ServiceMesh

新一代的微服务架构技术ServiceMesh

微服务框架的问题:

1、由于业务人员对未付框架的掌握程度不高,因此维护困难

2、语言单一

3、框架升级后业务应用就要随之升级,版本维护困难

ServiceMesh

ServiceMesh解决了上面的问题,以服务代理的形式,与业务服务部署在一起,独立于业务服务,且由统一的平台去管理所有的单机服务

典型产品:Istio

优点:

1、屏蔽分布式服务底层逻辑(负载、服务发现、认证、监控、服务治理)

2、与语言无关

3、对应用透明,可独立进行升级

也存在一些问题:

1、独立服务且以代理形式存在,是的业务逻辑的通信性能降低,增加了资源的消耗

2、引入了大量的servicemesh代理服务实例,维护困难

Service Mesh是一个新兴的概念,用于解决微服务之间通信日益复杂的问题。它是一种在服务之间构建通信层的方法,可以管理和监控微服务之间的通信。Service Mesh提供了一种透明的方式来处理服务之间的请求和响应,并提供了诸如负载均衡、故障恢复、安全性等功能。 Service Mesh的架构通常由两部分组成:数据平面和控制平面。数据平面负责处理实际的请求和响应流量,而控制平面负责管理和配置数据平面。常见的Service Mesh实现包括Istio和Linkerd。 与Kubernetes的关系是,大多数Service Mesh需要像Kubernetes这样的编排系统来管理和部署微服务Service Mesh并不取代编排平台,而是提供了额外的扩展功能。它可以与Kubernetes集成,通过控制平面和数据平面来管理和监控微服务之间的通信。 总结来说,Service Mesh是一个用于解决微服务通信复杂性的概念,它提供了一种透明的通信层,并具备负载均衡、故障恢复和安全性等功能。它的架构由数据平面和控制平面组成,通常需要与像Kubernetes这样的编排系统集成使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [全方位详解Service Mesh(服务网格)](https://blog.csdn.net/RancherLabs/article/details/100764041)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值