SpringCloud微服务五大组件
Spring Cloud 微服务的五大组件分别是:服务注册与发现、服务网关、服务负载均衡、服务容错保护、服务配置管理。
服务注册与发现 - Eureka
Eureka 是 Netflix 开源的一款提供服务注册和服务发现的产品,Spring Cloud 集成了 Eureka,可以很容易的实现服务注册和发现。
服务网关 - Zuul
Zuul 是 Netflix 开源的微服务网关,用于服务路由和过滤。
服务负载均衡 - Ribbon
Ribbon 是 Netflix 开源的一个负载均衡客户端,可以帮助我们在微服务架构中实现服务间的负载均衡。
服务容错保护 - Hystrix
Hystrix 是 Netflix 开源的一个延迟和容错库,用于防止系统间的级联故障,提高系统的弹性。
服务配置管理 - Spring Cloud Config
Spring Cloud Config 是 Spring Cloud 的一个配置管理工具,可以让我们在微服务架构中更好的管理配置文件。
以上各组件的使用示例代码可以在各自的官方文档或相关技术博客中找到,这里不再展开。
评论已关闭