标签:架构 Spring 配置管理 简介 组件 服务 Cloud
在学习Spring Cloud之前先思考下面两个问题?
1、Spring Cloud是什么?
2、怎么用Spring Cloud?
接下来带着这两个问题来学习Spring Cloud。
Spring Cloud是什么
Spring Cloud是一款基于Spring Boot实现的微服务架构开发工具,不太了解微服务架构的可以参考这篇文章带你快速了解什么是微服务架构-->什么是微服务架构,它为微服务中涉及的服务治理、负载均衡、配置管理、断路器、智能路由、API网关等操作提供了一种简单的开发方式。
Spring Cloud包含多个子项目,比如:
- Spring Cloud Config:配置管理工具,支持使用Git存储配置信息,实现外部存储;
- Spring Cloud Netflix:核心组件,对多个Netflix OSS 开源套件进行整合。
- Eureka:服务治理组件,包括服务注册中心,服务注册与发现机制的实现;
- Hystrix:容错管理组件,实现断路器模式,简单理解就是解决了服务依赖中出现的网络延迟和故障问题;
- Ribbon:实现了负载均衡;
- Feign:基于Ribbon和Hystrix的声明式服务调用组件;
- Zuul:服务网关,提供智能路由,访问过滤等功能;
- Archaius: 外部化配置组件
怎么用Spring Cloud
请听下回分解......
标签:架构,Spring,配置管理,简介,组件,服务,Cloud 来源: https://www.cnblogs.com/leiger/p/13205705.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。