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

基础选型

微服务基础设施架构

优先级

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

模式1-嵌入SDK

模式2-反向代理式

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

模式对比

常见微服务框架选择

嵌入SDK-dubbo

Spring Cloud

反向代理式

APISIX

网络代理式(Service Mesh)

Istio

如何选择

拆分思路

整体思路

实施建议:

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

按业务拆分微服务

DDD

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

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

实际项目中的服务拆分

服务拆分技巧

服务粒度优先

三个火枪手原则

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

一对一服务映射

多对一服务映射

一对多服务映射

按性能拆分

按业务重要程度拆分

按可用性拆分

按稳定性拆分

相关推荐
ACGkaka_1 天前
ES 学习(九)从文本到词元:分词器如何“拆解“你的数据
大数据·学习·elasticsearch
南無忘码至尊1 天前
Unity学习90天-第1天-认识Unity并书写我们的第一个脚本
学习·unity·游戏引擎
程序员老邢1 天前
【技术底稿 11】内网私有 Docker 镜像仓库 Registry2 全流程部署(多机共享,告别离线拷贝)
运维·docker·容器·架构·devops
SccTsAxR1 天前
算法进阶:贪心策略证明全攻略与二进制倍增思想深度解析
c++·经验分享·笔记·算法
2301_792674861 天前
java学习day27(算法)
java·学习·算法
CoderMeijun1 天前
CMake 入门笔记
c++·笔记·编译·cmake·构建工具
zhangrelay1 天前
蓝桥云课一分钟-星界战纪-Stellar Combat-make
笔记·学习
cui_win1 天前
Ollama 实战笔记:本地大模型安装配置全教程
笔记·ollama
淬炼之火1 天前
笔记:对MoE混合专家模型的学习和思考
人工智能·笔记·学习·语言模型·自然语言处理
鸟电波1 天前
硬件笔记——Allegro绘制PCB(未完待续)
笔记·嵌入式硬件·智能硬件