springcloud微服务概述

介绍

SpringCloud是分布式微服务架构的一站式解决方案,是多种微服务架构落地技术的集合体

组件

  • 服务注册与发现:Eureka、nacos
  • 服务调用:Feign、OpenFeign
  • 负载均衡:Ribbon
  • 服务熔断:Hystrix、Sentinel
  • 服务降级:Hystrix、Sentinel
  • 消息队列:RabbitMQ、Kafka、RocketMQ
  • 配置中心:nacos
  • 服务网关:Gateway、zuul
  • 分布式事务:Seata
  • 服务监控:Sleuth
  • 全链路追踪
  • 自动化构建部署:Jenkins
  • 服务定时任务调度操作

重大版本变更

老版本

springcloud:dalston.SR1
springboot:1.5.9.RELEASE

springboot2.x

在下面网址:
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes

官方推荐升级到springboot2.x

其他要求:

  • java8
  • Tomcat 8.5

组件停更

从2020年开始,一些组件停止更新,见下面网址:
https://www.malaoshi.top/show_1EF5faks6mbj.html


原文出处:/show_1EF5facHP0xT.html