
正文
杂项-Java:Spring Cloud
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
| ylbtech-杂项-Java:Spring Cloud |
Spring Cloud 是一系列框架的有序集合 。 它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发 ,如 服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等 ,都可以用Spring Boot的开发风格做到 一键启动和部署 。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来, 通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理 ,最终给开发者留出了 一套简单易懂、易部署和易维护的分布式系统开发工具包 。
| 1. 返回顶部 |
1、
Spring Cloud 的组成
Spring Cloud的子项目,大致可分成两类,一类是
对现有成熟框架”Spring Boot化”的封装和抽象
,也是数量最多的项目;第二类是
开发了一部分分布式系统的基础设施的实现
,如
Spring Cloud Stream扮演的就是kafka, ActiveMQ这样的角色
。对于我们想快速实践微服务的开发者来说,第一类子项目就已经足够使用,如:
-
Spring Cloud Netflix
是对Netflix开发的一套分布式服务框架的封装
,包括
服务的发现和注册,负载均衡、断路器、REST客户端、请求路由
等。
-
Spring Cloud Config
将配置信息中央化保存
, 配置Spring Cloud Bus可以
实现动态修改配置文件
-
Spring Cloud Bus
分布式消息队列
,
是对Kafka, MQ的封装
-
Spring Cloud Security
对Spring Security的封装,并能配合Netflix使用
-
Spring Cloud Zookeeper
对Zookeeper的封装,使之能配置其它Spring Cloud的子项目使用
-
Spring Cloud Eureka
Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分,
它基于Netflix Eureka 做了二次封装
,
主要负责完成微服务架构中的服务治理功能
。
Spring Cloud 前景
Spring Cloud
对于中小型互联网公司来说是一种福音
,因为这类公司
往往没有实力或者没有足够的资金投入去开发自己
的
分布式系统基础设施
,使用Spring Cloud
一站式解决方案能在从容应对业务发展
的
同时大大减少开发成本
。同时,随着近几年
微服务架构和Docker容器概念
的火爆,也会让Spring Cloud
在未来越来越“云”化的软件开发风格
中立有一席之地,尤其是在目前五花八门的分布式解决方案中提供了
标准化的、全站式的技术方案
,意义可能会堪比当年Servlet规范的诞生,
有效推进服务端软件系统技术水平的进步
。
2、
Spring Cloud的子项目,大致可分成两类,一类是
对现有成熟框架”Spring Boot化”的封装和抽象
,也是数量最多的项目;第二类是
开发了一部分分布式系统的基础设施的实现
,如
Spring Cloud Stream扮演的就是kafka, ActiveMQ这样的角色
。对于我们想快速实践微服务的开发者来说,第一类子项目就已经足够使用,如:
-
Spring Cloud Netflix
是对Netflix开发的一套分布式服务框架的封装 ,包括 服务的发现和注册,负载均衡、断路器、REST客户端、请求路由 等。 -
Spring Cloud Config
将配置信息中央化保存 , 配置Spring Cloud Bus可以 实现动态修改配置文件 -
Spring Cloud Bus
分布式消息队列 , 是对Kafka, MQ的封装 -
Spring Cloud Security
对Spring Security的封装,并能配合Netflix使用 -
Spring Cloud Zookeeper
对Zookeeper的封装,使之能配置其它Spring Cloud的子项目使用 -
Spring Cloud EurekaSpring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分, 它基于Netflix Eureka 做了二次封装 , 主要负责完成微服务架构中的服务治理功能 。
Spring Cloud
对于中小型互联网公司来说是一种福音
,因为这类公司
往往没有实力或者没有足够的资金投入去开发自己
的
分布式系统基础设施
,使用Spring Cloud
一站式解决方案能在从容应对业务发展
的
同时大大减少开发成本
。同时,随着近几年
微服务架构和Docker容器概念
的火爆,也会让Spring Cloud
在未来越来越“云”化的软件开发风格
中立有一席之地,尤其是在目前五花八门的分布式解决方案中提供了
标准化的、全站式的技术方案
,意义可能会堪比当年Servlet规范的诞生,
有效推进服务端软件系统技术水平的进步
。
2、
| 2. 返回顶部 |
| 3. 返回顶部 |
| 4. 返回顶部 |
| 5. 返回顶部 |
1、
https://baike.baidu.com/item/spring%20cloud
2、
https://springcloud.cc/
3、
| 6. 返回顶部 |
|
作者:ylbtech
出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |






