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

基础选型

微服务基础设施架构

优先级

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

模式1-嵌入SDK

模式2-反向代理式

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

模式对比

常见微服务框架选择

嵌入SDK-dubbo

Spring Cloud

反向代理式

APISIX

网络代理式(Service Mesh)

Istio

如何选择

拆分思路

整体思路

实施建议:

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

按业务拆分微服务

DDD

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

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

实际项目中的服务拆分

服务拆分技巧

服务粒度优先

三个火枪手原则

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

一对一服务映射

多对一服务映射

一对多服务映射

按性能拆分

按业务重要程度拆分

按可用性拆分

按稳定性拆分

相关推荐
泯泷8 小时前
阶段一:从 0 看懂 JSVMP 架构,先在脑子里搭出一台最小 JSVM
前端·javascript·架构
hjxu20169 小时前
【OpenClaw 龙虾养成笔记一】在远程服务器,使用Docker安装OpenClaw
服务器·笔记·docker
monsion9 小时前
OpenCode 学习指南
人工智能·vscode·架构
sinat_255487819 小时前
读者、作家 Java集合学习笔记
java·笔记·学习
无羡仙9 小时前
实测 Claude 多 Agent 开发:项目经理开局摸鱼,我成了救火队员
架构
Edward1111111110 小时前
3.18异常学习
学习
observe10110 小时前
输入输出1
笔记
正经人_x11 小时前
学习日记34:UNETR
学习
科技林总11 小时前
【系统分析师】12.3 软件架构描述与表示
学习
wincheshe11 小时前
AI Agent 开发学习 --- 框架开发实践(三)
人工智能·学习