← 返回导航

云原生微服务

服务拆分、技术栈对齐、分布式事务

2022版新增重点、论文高频(你有Spring Boot实战,理论对齐即可)

单体 -> SOA -> 微服务

服务拆分原则

单一职责、高内聚低耦合、DDD限界上下文、团队自治、避免分布式单体 拆分过细的代价:运维复杂、网络开销、分布式事务难、排障链路长

微服务技术栈对齐(实战->术语)

你用过的考试术语
Spring Cloud微服务框架套件
Nacos/Eureka服务注册与发现
Ribbon/LoadBalancer客户端负载均衡
Feign/gRPC声明式RPC
Gateway/ZuulAPI网关(鉴权/限流/路由)
Sentinel/Hystrix熔断降级、舱壁隔离
Sleuth+Zipkin分布式链路追踪
Config/Nacos配置中心

CAP/PRACTICE 落地

云原生四要素

  1. 容器化(Docker,不可变基础设施)
  2. K8s编排(自愈、弹性伸缩HPA、滚动更新)
  3. DevOps + CI/CD(声明式流水线)
  4. 服务网格Service Mesh(Istio:Sidecar接管流量,业务无侵入)
  5. Serverless/FaaS(按事件计费、极致弹性、冷启动)

论文金句素材

"单体应用迭代周期从2周缩短至2天""故障爆炸半径从整站缩小到单服务""灰度发布+熔断降级保障大促稳定性"