欢迎购买学习《2022版Spring WebFlux弹性设计模式和反应式微服务构建集成视频教程》课程,Spring WebFlux 是一个响应式非阻塞 Web 堆栈,与传统的 Spring Web MVC 相比,它可以更好地扩展并提供更好的性能!在本课程中,我们将学习使用 Spring WebFlux 构建反应式微服务的各种集成和弹性设计模式。
发表于 04/2022
MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:eLearning | 语言:英语 + 英语字幕srt | 时长:105 节课(8 小时 27 分)| 大小:3.46 GB
你会学到什么
- 高级 Spring WebFlux
- 反应式微服务
- 断路器模式
- 速率限制器模式
- 隔板模式
- 超时模式
- 重试模式
- 网关聚合器模式
- 分散聚集模式
- 编排器模式
- 分离器模式
- Circuit Breaker Pattern
- Rate Limiter Pattern
- Bulkhead Pattern
- Timeout Pattern
- Retry Pattern
- Gateway Aggregator Pattern
- Scatter Gather Pattern
- Orchestrator Pattern
- Splitter Pattern
要求
- 反应式编程知识
- Spring WebFlux 知识
- 熟悉印度口音?
描述
这是反应式课程系列的第 5 门课程
Spring WebFlux 是一个响应式非阻塞 Web 堆栈,与传统的 Spring Web MVC 相比,它可以更好地扩展并提供更好的性能!在本课程中,我们将学习使用 Spring WebFlux 构建反应式微服务的各种集成和弹性设计模式。
在本课程结束时,您会感到舒适
集成模式
以更好的方式处理多个反应式微服务通信!
网关聚合器模式
这种模式的目的是在客户端需要与多个后端服务进行通信以执行操作时减少网络延迟,并且还可以充当复杂后端服务的外观。
分散聚集模式
此模式的目的是将请求消息路由到多个后端服务。然后它使用聚合器来收集响应。
编排器模式(SAGA – 用于并行工作流)
此模式的目的是编排多个后端服务以提供复杂的工作流程。以电子商务应用为例,我们有支付服务、库存服务、运输服务等。只有当所有这些服务都返回成功响应时,才能完成订单。付款成功但发货失败时需要做什么,反之亦然。如何处理跨越多个微服务的复杂事务?
Orchestrator 模式(用于顺序工作流)
这与上面相同。但是对于我们提供顺序工作流的稍微不同的用例。使用此模式替换链式微服务调用。
分离器模式
此模式的目标是使用一条包含重复元素列表的消息,每个元素都可以单独处理。
弹性模式
如何创建更健壮、更有弹性的反应式微服务。
超时模式
此模式的目的是在远程服务未及时响应您的请求时使您的服务更具弹性。
重试模式
创建更强大的服务来处理间歇性网络问题或远程服务问题。
断路器模式电路
此模式的目的是在依赖的远程服务不健康或无法访问时保护您的服务并满足 SLA。
速率限制器模式
如何保护您的服务免受 DDoS 攻击?如何限制远程网络调用以将价格保持在预算范围内等
隔板模式
此模式的目的是根据优先级为您的服务分配一组资源。因此,一个功能中的问题不会导致整个应用程序崩溃。
本课程适用于
任何对使用 WebFlux 进行微服务开发/架构感兴趣的开发人员/架构师