架构训练营学习笔记:6-2 微服务基础选型

基础选型

微服务基础设施架构

架构训练营学习笔记:6-2 微服务基础选型_第1张图片

 优先级

架构训练营学习笔记:6-2 微服务基础选型_第2张图片

其中,核心 就是服务注册、服务发现、服务路由。

模式1-嵌入SDK 

架构训练营学习笔记:6-2 微服务基础选型_第3张图片模式2-反向代理式

架构训练营学习笔记:6-2 微服务基础选型_第4张图片

模式3-网络代理式(Service Mesh)

架构训练营学习笔记:6-2 微服务基础选型_第5张图片模式对比

架构训练营学习笔记:6-2 微服务基础选型_第6张图片

 常见微服务框架选择

嵌入SDK-dubbo

架构训练营学习笔记:6-2 微服务基础选型_第7张图片

Spring Cloud 

架构训练营学习笔记:6-2 微服务基础选型_第8张图片

反向代理式

APISIX 架构训练营学习笔记:6-2 微服务基础选型_第9张图片

 网络代理式(Service Mesh)

Istio

架构训练营学习笔记:6-2 微服务基础选型_第10张图片

如何选择 

架构训练营学习笔记:6-2 微服务基础选型_第11张图片

 拆分思路

 整体思路

架构训练营学习笔记:6-2 微服务基础选型_第12张图片

实施建议:

除了从0开始构建,都是逐步落地的。 

架构训练营学习笔记:6-2 微服务基础选型_第13张图片

 按业务拆分微服务

DDD

架构训练营学习笔记:6-2 微服务基础选型_第14张图片

 DDD告诉你限界上下文是什么,却没有告诉你如何划分

实际项目中的业务边界划分

架构训练营学习笔记:6-2 微服务基础选型_第15张图片

架构训练营学习笔记:6-2 微服务基础选型_第16张图片 

实际项目中的服务拆分

架构训练营学习笔记:6-2 微服务基础选型_第17张图片

服务拆分技巧 

架构训练营学习笔记:6-2 微服务基础选型_第18张图片 服务粒度优先

三个火枪手原则

架构训练营学习笔记:6-2 微服务基础选型_第19张图片 

 平均3个开发人员负责一个微服务,这是一个经验值,太多人维护,细节掌握不全。如果维护期的服务,可以2人。怎么划分,看团队规模。

架构训练营学习笔记:6-2 微服务基础选型_第20张图片

 一对一服务映射

架构训练营学习笔记:6-2 微服务基础选型_第21张图片

 多对一服务映射

架构训练营学习笔记:6-2 微服务基础选型_第22张图片

一对多服务映射

架构训练营学习笔记:6-2 微服务基础选型_第23张图片 

按性能拆分

架构训练营学习笔记:6-2 微服务基础选型_第24张图片

按业务重要程度拆分

架构训练营学习笔记:6-2 微服务基础选型_第25张图片 

按可用性拆分

架构训练营学习笔记:6-2 微服务基础选型_第26张图片 

按稳定性拆分 

 架构训练营学习笔记:6-2 微服务基础选型_第27张图片

 

你可能感兴趣的:(架构,学习,笔记,微服务拆分)