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

基础选型

微服务基础设施架构

优先级

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

模式1-嵌入SDK

模式2-反向代理式

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

模式对比

常见微服务框架选择

嵌入SDK-dubbo

Spring Cloud

反向代理式

APISIX

网络代理式(Service Mesh)

Istio

如何选择

拆分思路

整体思路

实施建议:

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

按业务拆分微服务

DDD

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

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

实际项目中的服务拆分

服务拆分技巧

服务粒度优先

三个火枪手原则

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

一对一服务映射

多对一服务映射

一对多服务映射

按性能拆分

按业务重要程度拆分

按可用性拆分

按稳定性拆分

相关推荐
挖掘狂人40 分钟前
负载均衡到底在干嘛?7 个场景给你说明白
架构·负载均衡
codigger1 小时前
负载均衡到底在干嘛?7 个场景给你说明白
网络·架构·负载均衡
Learn_PLC2 小时前
现代制造业转型下的自动化人才市场需求与职业教育法的影响
架构
一心同学2 小时前
Hermes架构拆解之Profiles
ai·架构·agent·profiles·hermes
IT规划师3 小时前
HybridCache-缓存架构决策框架落地
架构·.net
Eyfcom15 小时前
〖全球化架构 05〗跨国网络专线优化:QUIC 协议与 SD-WAN 在跨境传输中的实战
网络·架构·跨境物流快递系统·全球化架构
柳鲲鹏18 小时前
内斗学概论:43、平级内斗
笔记
Tapdata20 小时前
被忽略的第三类上下文:Agent 进入真实业务后,还缺什么?
数据库·人工智能·架构
星恒随风21 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql