1 Spring Cloud Config ,服务配置中心,将所有的服务的配置文件放到本地仓库或者远程仓库,配置中心负责读取仓库的配置文件,其他服务向配置中心读取配置。
2 Spring Cloud Netflix , 通过包装Netflix公司的微服务组件实现的,也是Spring Cloud核心组件,包括Eureka,Hystrix,Zuul,Archaius。
3 Eureka ,服务注册和发现组件
4 Hystrix ,熔断器组件。通过控制服务的API接口的熔断来转移故障,防止微服务系统发生雪崩效应。
5 Zuul , 智能路由网关组件。能够起到智能路由和请求过滤的作用,也可以实现安全验证,权限控制。
6 Feign ,声明式远程调度组件。
7 Ribbon , 负载均衡组件
8 Archaius , 配置管理API组件,基于Java的一个配置管理库,主要用于多配置的动态获取。
9 Spring Cloud Bus ,消息总线组件,常和Spring Cloud Config配合使用,用于动态刷新服务的配置。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。