SpringCloud 总览

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> SpringCloud 总览

本系列基于Spring Cloud **Finchley SR2 & SpringBoot 2.0.7.**RELEASE

Spring Cloud 为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、leader选举、分布式session、集群状态)。分布式系统的协调导致了样板模式, 使用 Spring Cloud 开发人员可以快速地支持实现这些模式的服务和应用程序。它们可以在任何分布式环境中很好地工作,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Foundry等托管平台。

Features

Spring Cloud专注于为典型用例提供良好的开箱即用体验,并为其他用户提供可扩展性机制。

  • Distributed/versioned configuration       分布式/版本化配置
  • Service registration and discovery         服务注册和发现
  • Routing                                                  智能路由
  • Service-to-service calls                         service-to-service调用
  • Load balancing                                       负载均衡
  • Circuit Breakers                                      断路器
  • Global locks                                            全局锁
  • Leadership election and cluster state     leader选举和集群状态管理
  • Distributed messaging                            分布式消息
  • 主要项目

    项目名称项 目职能|------

    SpringCloud 与 SpringBoot 版本兼容关系

    Release TrainBoot Version|------

    SpringCloud 与子工程版本关系

    ComponentEdgware.SR5Finchley.SR2Finchley.BUILD-SNAPSHOT|------
  • Finchley 构建并使用Spring Boot 2.0.x,与 Spring Boot 1.5.x 不兼容。
  • Dalston 和 Edgware 基于 Spring Boot 1.5.x 构建,不兼容 SpringBoot 2.0.x
  • Camden 版本迭代正式结束,Dalston 将于2018年12月结束使用,Edgware 将遵循 Spring Boot 1.5.x 的生命周期结束。
  • Camden 基于SpringBoot 1.4.x 构建,但是也会支持 1.5.x 版本
  • Brixton 和 Angel 迭代结束时间是2017年7月,Brixton 基于SpringBoot 1.3.x ,同时也支持 1.4.x 版本
  • Angel 基于 SpringBoot 1.2.x ,在某些方式不兼容 SpringBoot 1.3.x 。
  • Brixton 构建在SpringBoot 1.3.x ,不兼容 SpringBoot 1.2.x 。一些基于Angel的库和大多数应用程序可以在Brixton上正常运行,但如果OAuth2具备spring-cloud-security 1.0的特性,则需要在任何地方进行更改。x被使用(它们大多在1.3.0中被移到Spring Boot中)。
  • 原文始发于微信公众号(glmapper工作室):

    本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

    本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

    原文链接:blog.ouyangsihai.cn >> SpringCloud 总览


      转载请注明: 好好学java SpringCloud 总览

     上一篇
    SpringCloud-Config 配置中心原理 SpringCloud-Config 配置中心原理
    本篇可以配合《SpringCloud-配置中心 Config》来看,《SpringCloud-配置中心 Config》中是基于SOFABoot 来集成 Spring Cloud Config 的一个 demo 案例。 demo地址:ww
    下一篇 
    一文详解微服务架构 一文详解微服务架构
    本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 为了防止不提供原网址的转载,特在这里加上原文链接: 要理解微服