# reactive-spring-tutorial **Repository Path**: maxitee/reactive-spring-tutorial ## Basic Information - **Project Name**: reactive-spring-tutorial - **Description**: No description available - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-17 - **Last Updated**: 2021-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: Reactive, Java, Spring, SpringCloud, SpringBoot ## README # Getting Started This repository for the demo code of my **Reactive Spring Tutorial**, which contains a series of sessions about: * Reactive Programming * Project Reactor * Spring WebFlux * Spring R2DS * Spring Security * Spring Cloud Load Balancer * Spring Cloud Circuit Breaker * Spring Cloud Gateway # 视频教程地址 1. [Reactive Spring 教程 #1 - Reactive Programming简介](https://www.bilibili.com/video/BV1fz411t7aP/),包含以下内容: * 函数式编程 * Java 8中的Stream API * 什么是响应式编程 * 为什么要学响应式编程 * Spring框架中响应式编程 [脑图地址](https://naotu.baidu.com/file/fdf212e8578525af3bd0f3d39b7fe0c7?token=03aaac593d5a9a4d) 2. [Reactive Spring 教程 #2 - Reactor API使用](https://www.bilibili.com/video/BV1XC4y1s7su/),主要讲解一下Sping Project Reactor API的使用。 3. [Reactive Spring 教程 #3 - WebMVC对比WebFlux(上)](https://www.bilibili.com/video/BV12g4y187UG/),主要讲解一下Sping WebFlux对比Spring MVC的使用。 4. [Reactive Spring 教程 #4 - WebMVC对比WebFlux(中)](https://www.bilibili.com/video/BV1Dg4y1z7YK/),主要讲解一下Sping WebFlux对比Spring MVC的使用,完成典型CRUD endpoint的实现。 5. [Reactive Spring 教程 #5 - WebMVC对比WebFlux(下)](https://www.bilibili.com/video/BV1Kk4y1k7Cy/),主要讲解一下怎样通过Sping WebFlux中的WebClient的调用HTTP API,和一些简单的异常处理。 6. [Reactive Spring 教程 #6 - 响应式高吞吐关系型数据库访问](https://www.bilibili.com/video/BV1Lz411q7sG/),主要讲解一下怎样通过Sping R2DBC进行响应式(非阻塞式)的数据库操作,和事务处理。 7. [Reactive Spring 教程 #7 - Reactive Spring Security](https://www.bilibili.com/video/BV1rT4y1u71V/),主要讲解一下Spring Security框架在Reactive方面的更新。 8. [Reactive Spring 教程 #8 - 响应式高吞吐负载均衡](https://www.bilibili.com/video/BV14A411q7oF/),主要讲解一下Spring Cloud框架的响应式高吞吐负载均衡。 9. [Reactive Spring 教程 #9 - 响应式服务熔断](https://www.bilibili.com/video/BV1HQ4y1P7u3/),主要讲解如何使用Spring Cloud Circuit Break + Resilience4j 框架进行响应式服务的服务熔断,和一些可以用在生产环境的配置技巧。 10. [Reactive Spring 教程 #10 - 高并发响应式网关Spring Cloud Gateway](https://www.bilibili.com/video/BV1nD4y1Q7c5/),主要讲解如何使用Spring Cloud Gateway框架进行响应式API网关、负载均衡和熔断。 11. [Reactive Spring 教程 #11 - 如何编写单元测试](https://www.bilibili.com/video/BV12t4y197fv/),主要讲解如何Reactive Spring框架下编写单元测试代码。 12. [Reactive Spring 教程 #12 - 线程模型](https://www.bilibili.com/video/BV11K411H7BC/),主要讲解如何Reactive Spring框架下做阻塞型或CPU密集型的任务,并行处理。 13. [Reactive Spring 教程 #13 - 何时该用响应式开发](https://www.bilibili.com/video/BV1M54y1q79q/),主要讲解Reactive Spring的优劣,和什么时候应该考虑使用响应式编程,什么情况下要避免强推。