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

基础选型

微服务基础设施架构

优先级

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

模式1-嵌入SDK

模式2-反向代理式

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

模式对比

常见微服务框架选择

嵌入SDK-dubbo

Spring Cloud

反向代理式

APISIX

网络代理式(Service Mesh)

Istio

如何选择

拆分思路

整体思路

实施建议:

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

按业务拆分微服务

DDD

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

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

实际项目中的服务拆分

服务拆分技巧

服务粒度优先

三个火枪手原则

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

一对一服务映射

多对一服务映射

一对多服务映射

按性能拆分

按业务重要程度拆分

按可用性拆分

按稳定性拆分

相关推荐
ziqi5223 分钟前
第二十四天笔记
笔记
马猴烧酒.9 分钟前
【JAVA数据传输】Java 数据传输与转换详解笔记
java·数据库·笔记·tomcat·mybatis
Java烘焙师11 分钟前
架构师必备:灰度方案汇总
架构·数仓
ziqi5221 小时前
第二十五天笔记
前端·chrome·笔记
3108748761 小时前
0005.C/C++学习笔记5
c语言·c++·学习
缘友一世1 小时前
张量并行和流水线并行原理深入理解与思考
学习·llm·pp·tp
楼田莉子1 小时前
C++现代特性学习:C++14
开发语言·c++·学习·visual studio
阳光九叶草LXGZXJ1 小时前
达梦数据库-学习-50-分区表指定分区清理空洞率(交换分区方式)
linux·运维·数据库·sql·学习
王锋(oxwangfeng)2 小时前
企业出海网络架构与数据安全方案
网络·架构·自动驾驶
dalong102 小时前
A11:plus 控件窗口绘图基础
笔记·aardio