SpringCloud是基于SpringBoot的一整套实现微服务的框架。它提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。最重要的是,基于SpringBoot,会让开发微服务架构非常方便。

    SpringCloud 提供了非常多的组件和框架来使得开发者更简单的实现微服务。SpringCloud是一个集大成者

    • 分布式的配置中心
    • 服务注册和服务发现
    • 路由
    • 服务到服务的调用
    • 负载均衡化
    • 熔断机制
    • 全局锁
    • 主节点投票与集群
    • 分布式消息通讯…..

    本目录中,笔者将会项目的阐述SpringCloud的常用组件,并结合项目开发的方式实现延时,项目的Github仓库地址为: https://github.com/taoes/spring-cloud-demo