0、参考笔记

SpringCloud
SpringCloud1
SpringCloud2

1、课程内容

2、技术要求

java8+maven+git、github+Nginx+RabbitMQ+SpringBoot2.0

SpringCloud简介

SpringCloud是分布式微服务交媾的一站式解决方案,是多种微服务交媾落地技术的集合体,俗称微服务全家桶
image.png
各模块常用的技术支撑:

  • 服务注册与发现:eureka
  • 服务负载与调用:ribbon、feign
  • 服务熔断降级:hystrix
  • 服务网关:zuul
  • 服务分布式配置:Spring Cloud Config
  • 服务开发:SpringBoot

    版本选择

    https://spring.io/projects/spring-cloud#overview
    image.png
    严格按照官网要求选择对应的SpringBoot和SpringCloud版本

Cloud各组件的停更/升级/替换

image.png