Home - xingkang99/demoxk1 GitHub Wiki
② Spring Cloud Netflix:核心组件,对多个Netflix OSS开源套件进行整合。 Eureka:服务治理组件,包含服务注册中心、服务注册与发现机制的实现。 Hystrix:容错管理组件,实现断路器模式,帮助服务依赖中出现的延迟和为故障提供强大的容错能力。 Ribbon:客户端负载均衡的服务调用组件。 Feign:基于Ribbon和Hystrix的声明式服务调用组件。 Zuul:网关组件,提供智能路由、访问过滤等功能。 Archaius:外部化配置组件。 ③ Spring Cloud Bus:事件、消息总线,用于传播集群中的状态变化或事件,以触发后续的处理,比如用来动态刷新配置。 ④ Spring Cloud Cluster:针对ZooKeeper、Redis、Hazelcast、Consul的选举算法和通用状态模式的实现。 ⑤ Spring Cloud Consul:服务发现与配置管理工具。 ⑥ Spring Cloud Stream:通过Redis、Rabbit或者Kafka实现的消费微服务,可以通过简单的声明式模型来发送和接收消息。 ⑦ Spring Cloud Security:安全工具包,提供在Zuul代理中对OAuth2客户端请求的中继器。 ⑧ Spring Cloud Sleuth:Spring Cloud 应用的分布式跟踪实现,可以完美整合 Zipkin。 ⑨ Spring Cloud ZooKeeper:基于ZooKeeper 的服务发现与配置管理组件。 ⑩ Spring Cloud Starters:Spring Cloud 的基础组件,它是基于Spring Boot 风格项目的基础依赖模块