Spring Cloud Alibaba微服务从入门到进阶

第1章 课程介绍

课程的总体介绍,课程需要的环境搭建和一些常用的快捷键介绍.

第2章 Spring Boot基础

前期先带着学习Spring Boot基础,创建Spring Boot项目,讲解Spring Boot的配置,是学习Spring Cloud Alibaba的必知必会.

第3章 微服务的拆分与编写

这一章讲解的微服务的概念,使用场景,建模,架构通览,讲师带着拆分微服务并且一步步分析,编写一些基础的微服务功能

第4章 Spring Cloud Alibaba介绍

学习Spring Cloud Alibaba是什么,为项目整合Spring Cloud Alibaba

第5章 服务发现-Nacos

这一章带我们先剖析服务发现原理,然后将应用注册到Nacos上,分析核心的Nacos服务发现,进而实现对Nacos的监控,最后学习搭建Nacos集群.

第6章 实现负载均衡-Ribbon

本章节带我们理解和学习负载均衡,学习Ribbon的并且为我们的应用整合Ribbon,最后学习Ribbon的配置.

第7章 声明式HTTP客户端-Feign

本章学习Feign,包括Feign的自定义配置,实现文件上传,进一步实现代码的重用,Feign性能优化,Feign与RestTemplate的对比与选择.

第8章 服务容错-Sentinel

本章主要讲解Sentinel,介绍这个之前先讲解容错的常见手段,然后快速入门Sentinel,讲解内容主要包括,限流规则,降级规则,集群限流,搭建生产级Sentinel,最后进行Sentinel核心源码分析.

第9章 消息驱动的微服务-Spring Cloud Alibaba RocketMQ

本章主要讲解RabbitMQ的介绍和安装,Spring Cloud Stream核心概念,Spring Cloud Alibaba RocketMQ学习,异步消息推送与消费

第10章 API网关-Spring Cloud Gateway

本章主要内容是:为什么要使用网关,整合Gateway,Gateway核心学习:Route,Predicate,Filter,最后使用Gateway聚合微服务请求

第11章 微服务的用户认证与授权

本章主要内容是:如何实现用户认证与授权?实现的三种方案,全部是通过画图的方式讲解.以及三种方案的对比.最后根据方案改造Gateway和扩展Feign

第12章 配置管理-Nacos

本章主要内容是:使用Nacos管理配置以及实现配置管理的原因,配置如何管理以及动态刷新和最佳实现总结,最后是Nacos配置刷新原理解读

第13章 调用链监控-Sleuth

本章主要内容是:大白话剖析调用链监控原理,然后学习Sleuth,Zipkin,然后将Sleuth整合Zipkin,最后学习Zipkin数据持久化(Elasticsearch)以及Zipkin依赖关系图

第14章 业务功能完善

本章主要内容:用户中心业务代码完善,内容中心业务代码完善和积分中心业务代码完善

第15章 进阶:既有代码优化与改善

本章主要内容是:优化代码设计,提升可读性、改善代码结构

第16章 进阶:多维度微服务监控

本章主要内容是:JVM监控与分析,日志监控、聚合与分析,中间件监控,系统级的监控和其他监控等

第17章 进阶:完美融合异构微服务

本章主要内容是:Sidecar简介,然后编写Sidecar,异构微服务和Spring Cloud应用之间互相调用,Sidecar原理分析和优缺点分析

第18章 课程总结

本章节对Spring Cloud生态、Spring Cloud Alibaba、微服务、Cloud Native的总结和展望

1. 本站所有资源来源于用户上传和网络,如有侵权请及时联系删除,本站不承担任何法律责任!
2. 分享目的仅供大家学习和研究,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的教程、源码等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.94zyw.com",如遇到无法解压的请联系管理员!
94资源网 » Spring Cloud Alibaba微服务从入门到进阶