原创 武培轩 武培轩 6月29日
来自专辑
Spring Boot 系列数组
武培轩
推荐搜索
送书Spring BootJava数据结构MySQLRedis
Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性,巧妙地简化了分布式系统基础设施的开发,如服务注册、服务发现、配置中心、消息总线、负载均衡、断路器、数据监控等,这些均可以用 Spring Boot 的开发风格作到一键启动和部署。微信
简而言之,Spring Cloud 就是用于构建微服务开发和治理的框架集合。数据结构
❑ Eureka:服务注册中心,用于服务管理架构
❑ Ribbon:基于客户端的负载均衡组件负载均衡
❑ Hystrix:容错框架,可以防止服务的雪崩效应框架
❑ Feign:Web服务客户端,可以简化HTTP接口的调用运维
❑ Zuul:API网关,提供路由转发、请求过滤等功能分布式
❑ Config:分布式配置管理ide
❑ Sleuth:服务跟踪微服务
❑ Stream:构建消息驱动的微服务应用程序的框架
❑ Bus:消息代理的集群消息总线
❑ CLI:提供命令行加强功能,有助于进一步抽象和简化部署
做为目前最流行的微服务架构开发,Spring Cloud的技术生态不断地发生着巨大变化,如容器、k8s、ServiceMesh、Cloud Native、gRPC等新技术、新理念不断涌出。为什么会选择Spring Cloud呢?缘由以下:
你们可能对 Spring Cloud 的版本有疑问,为何不使用 1.一、1.二、1.3 这种的格式?
由于 Spring Cloud 是一个拥有诸多子项目的大型综合项目,其中包含的各个子项目都独立进行着内容的迭代与更新,各自维护着本身的发布版本号。
Spring Cloud 的版本号为了与各个组件的版本号区分开来,使用了大版本号的方式,并以伦敦地铁站的名字命名,同时按字母顺序进行排列,截止到目前,累计的版本号有:Angel、Brixton、Camden、Dalston、Edeware、Finchley、Greenwich 和 Hoxton 等。
Release Train Boot Version Hoxton 2.2.x Greenwich 2.1.x Finchley 2.0.x Edgware 1.5.x Dalston 1.5.x
总结
Spring Cloud 由于其丰富的工具套件、全面的设计,以及很好的兼容性,使它成为众多开发人员喜欢和热爱的一种开发工具,因此也将在更大的范围中流行起来。
在这里再推荐一个 Spring Cloud 的书籍:《Spring Cloud 微服务开发实战》,如下为该书的简介:
▶ 送书规则 ◀
(参与活动的必需要加小编微信)
一、文末点击在看,回复【送书】抽奖(共1本)
二、文末点击在看,到截止日期为止的分享榜前两名(共2本)
活动截止日期:2020-7-3 18:00
PS:分享榜是微信订阅号助手能够查看的,规则是在看和转发的次数
扫一扫二维码,加小编微信
完
●数组仍是链表?使用不当性能差千倍?
●你可知枚举有几种使用方法?
●你编写的Java代码是咋跑起来的?
武培轩有帮助?在看,转发走一波喜欢做者