Service Mesh入门---1、微服务架构的痛点

目录:
Service Mesh入门—1、微服务架构的痛点
Service Mesh入门—2、服务网格架构

Service Mesh也就是目前主流的网格服务架构,我们先来聊聊微服务架构的痛点。

微服务架构痛点

微服务架构特点

在这里插入图片描述
在这里插入图片描述

  1. 围绕业务,拆分多个独立、微小的服务
  2. 各服务间独立运行、独立部署
  3. 各服务进行集中管理
  4. 各服务可以用不同的语言编写、存储

微服务架构

在这里插入图片描述
从图可以看出,常用的微服务架构分层为:

  1. 网关层(一个)
  2. 业务逻辑层(多个)
  3. 数据访问层(多个)
  4. DB(多个)

微服务架构痛点

1、业务关注服务间“通信”

关注服务通讯,业务迭代速度变慢
在这里插入图片描述

2、基础设施组件升级困难

影响团队的交付能力和交付速度
在这里插入图片描述

3、多编程语言之间的“通讯”问题

业务每种语言一套基础设施,成本大
在这里插入图片描述

应用架构发展方向

现代架构发展趋势

  1. 前后端分离—前端工程与后端工程的解耦
  2. 敏捷开发—产品流程与开发流程的解耦
  3. 微服务—业务代码与业务代码的解耦
  4. DevOps—开发与运维的解耦
    从上可以看出,现代架构发展趋势基本围绕“解耦”。

应用架构发展方向

  1. 业务团队专注于业务逻辑本身
  2. 服务通信交给基础设施团队
  3. 解耦业务研发团队和基础设施团队
  4. 一套基础设施支持多语言
  5. 基础能力从应用程序中下推
  6. 真正做到快速迭代、持续交付

以上就是微服务架构的痛点以及应用架构发展方向,下一个章节我们来详解Service Mesh。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

斑马工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值