博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
框架-Java:Spring Cloud
阅读量:4617 次
发布时间:2019-06-09

本文共 1339 字,大约阅读时间需要 4 分钟。

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一站式解决方案能在从容应对业务发展的同时大大减少开发成本。同时,随着近几年
微服务架构和容器概念的火爆,也会让Spring Cloud在未来越来越“云”化的软件开发风格中立有一席之地,尤其是在目前五花八门的分布式解决方案中提供了标准化的、全站式的技术方案,意义可能会堪比当年Servlet规范的诞生,有效推进服务端软件系统技术水平的进步。
2、
2.
 
3.
 
4.
 
5.
0、
1、
2、
 
6.
 
warn 作者:
出处:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/storebook/p/9707704.html

你可能感兴趣的文章
LeetCode: Search in Rotated Sorted Array I & II
查看>>
LeetCode10 Regular Expression Matching
查看>>
DRF的Response
查看>>
浅谈JavaScript的函数表达式(递归)
查看>>
CC2541蓝牙学习——ADC
查看>>
bootstrap - typeahead自动补全插件
查看>>
排序之归并排序详解
查看>>
PAT乙级1002. 写出这个数
查看>>
idea 添加不同的模板文件比如 . vm 文件
查看>>
Rhythmk 一步一步学 JAVA (17):Servlet 文件上传
查看>>
比特币VS美元兑换查询网址
查看>>
solr+hdfs+kerberos 一个问题
查看>>
经济学--第一讲
查看>>
Javasrcipt中从一个url或者从一个字符串中获取参数值得方法
查看>>
windows server 2008架设IIS7并搭建asp+access网站
查看>>
python argparse模块:命令行选项及参数解析
查看>>
php 排序2
查看>>
Windows下安装redis,并与PHP使用
查看>>
[转]MySQL创建用户与授权方法
查看>>
Windows下AngularJS 和 Git 搭建Angular HelloWorld开发环境
查看>>