Skip to content

Netflix 微服务组件

从 Eureka 到 Hystrix,深入理解 Netflix OSS 在微服务架构中的核心组件设计思想。

核心组件

组件功能现状
Eureka服务注册与发现停维,被 Nacos/Zookeeper 替代
Ribbon客户端负载均衡停维,被 LoadBalancer 替代
Hystrix熔断器停维,被 Sentinel 替代
Zuul网关停维,被 Gateway 替代

为什么还要学 Netflix 组件?

  1. 设计思想不过时:Eureka 的 AP 模型、Hystrix 的断路器模式、Ribbon 的客户端 LB 思想,至今仍是微服务架构的基石
  2. 面试高频考点:CAP 理论、断路器状态机、负载均衡策略,都是经典面试题
  3. 理解技术演进:知道 Netflix 为什么被替代,才能真正理解 Alibaba 和 Spring 官方方案的改进之处
  4. 存量项目维护:大量老项目仍在使用 Netflix 技术栈

学习路径

  1. Eureka 详解 — 服务注册与发现,AP 模型
  2. Ribbon 详解 — 客户端负载均衡,7 种策略
  3. Hystrix 详解 — 熔断器,断路器模式
  4. Zuul 详解 — 网关,过滤器链