01 | 微服务 Service Mesh是什么?

本文仅作为学习记录,非商业用途,侵删,如需转载需作者同意。

一、什么是Service Mesh

1、service mesh是一个专门负责请求可靠传输的基础设施;
2、service mesh的实现为一组同应用部署在一起,并且对应用透明的轻量网络代理。

职责边界:服务治理和请求可靠传输。

二、为什么是Service Mesh

单体服务

好处:开发独立、快速、利用资源合理,服务调用更直接,性能更高。
坏处:越来越臃肿。

随着云和容器的技术发展,考虑到成本、效率等问题,微服务架构更好。
下面是演进的图:
在这里插入图片描述

微服务

好处:降低单体服务的复杂性,代码相对易维护,技术选择更自由,节省成本。
问题:应用个数很多,网络调用复杂。

基于注册中心和一个去中心化的client端负载均衡来实现服务注册发现和治理就变的更加复杂。服务之前的调用和请求传输都比较难以处理。

所以在微服务架构下服务治理和请求的可靠传输等问题,就需要service mesh这样一个基础设施对应用透明化的处理这些问题。

三、service mesh

在这里插入图片描述
随着云技术的不断成熟,为了更快的交付,降低试错风险,更快的拓展业务,云原生应用将是未来服务演进的方向。

kubernets类似的容器编排技术的发展,使得容器作为微服务的最小部署单云,更有利于微服务的发展。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值