美文网首页
Spring Cloud 学习教程——导学

Spring Cloud 学习教程——导学

作者: 小强唐 | 来源:发表于2018-11-25 14:10 被阅读97次

    一、Spring Cloud 简介

    Spring Cloud是一个基于Spring boot实现的微服务应用开发工具,包括配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了简单的开发方式。主要常用的的技术点有:Spring Cloud Config、Spring Cloud Netflix(Eureka、Hystrix、Zuul)、Spring Cloud Bus、Spring Cloud Security 等,接下来的一系列教程将针对这些技术点进行学习,使你能够快速的掌握 Spring Cloud 的使用。

    二、Spring Cloud 与 Spring boot 是什么关系

    Spring boot 是 Spring 提供的一套快速配置脚手架,可以基于Spring boot 开发单个服务,Spring Cloud是一个基于Spring boot实现的微服务开发工具,Spring boot专注于快速、方便集成的单个个体,Spring Cloud是关注全局的服务治理框架;Spring boot使用了默认大于配置的理念,很多集成方案已经选择好,能不配置就不配置,Spring Cloud很大的一部分是基于Spring boot来实现,Spring Cloud 离不开 Spring boot ,搭建 Spring boot 应用可以不需要 Spring Cloud.

    三、Spring Cloud 搭建微服务应用优势

    • 出自 spring 家族,spring在 JAVA 企业级开发框架中无人能敌,几乎在所有的应用中都可以看到spring家族的产品,可以保证后续的更新、完善。比如 Dubbo虽然已经开始重新维护,并加入 Apache,但是总体的架构全面度还是不及 Spring Cloud。

    • 有Spring boot 作为支撑可以省很多事。

    • 作为一个微服务治理的架构,考虑的很全面,几乎服务治理的方方面面都考虑到了,开发开箱即用即可。

    • Spring Cloud 活跃度很高,官方文档详细。

    • 几行代码解决服务中心,负载均衡,断融等一系列繁琐的工作等等。

    四、学习目录

    • Spring Cloud 学习教程——第一篇:服务注册与发现(Eureka)
    • Spring Cloud 学习教程——第二篇:服务高可用
    • Spring Cloud 学习教程——第三篇:服务消费者(Ribbon / Feign)
    • Spring Cloud 学习教程——第四篇:断路器(Hystrix)
    • Spring Cloud 学习教程——第五篇:断路监控(Hystrix Dashboard和Turbine)
    • Spring Cloud 学习教程——第六篇:统一配置中心(Spring Cloud Config)
    • Spring Cloud 学习教程——第七篇:配置中心消息总线(Spring Cloud Bus)
    • Spring Cloud 学习教程——第八篇:服务网关(zuul)
    • 持续 . . .

    相关文章

      网友评论

          本文标题:Spring Cloud 学习教程——导学

          本文链接:https://www.haomeiwen.com/subject/ghrpqqtx.html