Spring Cloud Netflix 早期支持的各种组件,比如:Eureka 2.x、Ribbon、Zuul、Hystrix…等这些,它们都早已停止维护更新了,我劝你别浪费时间学这些了!!
市面上还有一些基于 Spring Boot Starter 的微服务应用,那不是正确的 Spring Cloud 微服务应用,我也劝你别浪费时间学这些了!!
鉴于 Spring Cloud 各种组件的停止维护,学习 Spring Cloud Alibaba 是目前最正确的姿势:
Spring Cloud Alibaba 基于 Spring Cloud 构建,提供了对 Alibaba 组件的封装而已,比如:Nacos、Sentinel 等,其最顶层的抽象还是 Spring Cloud,所以学习 Spring Cloud Alibaba 就是学习 Spring Cloud。
Spring Cloud Alibaba 作为 Spring Cloud 的官方顶级项目,也是国内最强微服务框架及事实上的标准,没有之一。
Spring Cloud Alibaba 也是国内最主流微服务框架,涵盖了阿里巴巴这些年开源的重要中间件,它们都经过历年双 11 的洗礼,含金量十足,现在已然成了国内微服务市场的重磅利器。最重要的是,Spring Cloud Alibaba 早就得到了 Spring Cloud 官方认证:Spring Cloud Alibaba 已经被赫赫列在了 Spring Cloud 官方项目,可以看出 Spring Cloud Alibaba 的重要性。现在阿里开源的 Spring Cloud Alibaba 日益壮大,Spring Cloud Alibaba 也是现在 Spring Cloud 框架选型的必选技术栈之一,Spring Cloud Alibaba 俨然也成了国内微服务框架事实上的标准。如果你问 Spring Cloud 技术怎么选,选官方认证 Spring Cloud Alibaba 就对了!Spring Cloud Alibaba 最新技术栈如下:
组件
Spring Cloud
Spring Cloud Alibaba
注册中心
Eureka 1.x Eureka 2.x(停止维护)
Nacos
配置中心
Archaius(停止维护)
Nacos
服务容错
Hystrix(停止维护)
Sentinel
服务调用
Feign
Dubbo
负载均衡
Ribbon(停止维护)
Dubbo
服务网关
Zuul(停止维护)
Dubbo
消息队列
RocketMQ
分布式事务
Seata
技术日新月异,大量组件要么停止维护了,要么 API 被废弃/ 删除了,所以栈长制作这个课程真的很不容易,真正的 Spring Cloud Alibaba,最新的版本,最新、最正确的使用方式!!课程目前已经更新了到了第二期,除了对最新的 Spring Cloud Alibaba 2021.0.4.0 进行适配,还对项目进行了一些优化和增强,以及对服务治理及 Nacos 课程的增强,还新增了服务安全模块,包括对最新 JWT/ OAuth2 技术的详解、集成和应用。
微服务课程大纲及目录
课程大纲
课程几乎覆盖了 Spring Cloud Alibaba 所有操作:
已全部完结,可随时报名学习全部内容。以上只是第二期的全部内容,课程还在不断更新,不止于 Spring Cloud,后续各种微服务、分布式解决方案、Java 开发主流技术都会涵盖到,一次订阅,永久免费更新。总之,如果你想系统学习 Spring Cloud 微服务体系,想学习微服务项目架构设计,以及各种主流框架、中间件的衔接和运用,这个课程正适合你。学完直接把各种微服务技术写到简历里,面试跳槽谈薪水时会更有底气。
模块目录
架构设计
Spring Cloud 微服务课程以电商项目为基础,本模块包括 Spring Cloud 微服务项目的系统架构和搭建部分,具体包括以下内容: