首页
›
Web后端与企业应用开发
›
021-限流熔断治理依赖反转骨架
›
《熔断降级驱动NestJS微服务与依赖反转设计》
VIP20
本课程属于:021-限流熔断治理依赖反转骨架
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
熔断降级驱动NestJS微服务与依赖反转设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务架构概述
单体架构 vs 微服务架构 · 微服务的优势与挑战 · NestJS微服务简介
微服务架构概述
vs
02
NestJS微服务基础
创建微服务应用 · 传输层(TCP · Redis
NestJS
微服务基础
03
依赖反转原则(DIP)
高层模块不应依赖低层模块 · 抽象不应依赖细节 · 依赖反转在NestJS中的体现
DIP
依赖反转原则
04
NestJS依赖注入(DI)深入
Provider · Module · 自定义Provider
NestJS
DI
05
控制反转(IoC)容器
NestJS IoC容器的工作原理 · 作用域(Singleton · Request
IoC
控制反转
06
熔断器模式(Circuit Breaker)原理
熔断器状态机(Closed · Open · Half-Open)
Circuit
Breaker
07
熔断降级与系统稳定性
雪崩效应 · 服务降级策略 · 熔断 vs 限流 vs 重试
熔断降级
系统稳定性
08
NestJS中实现熔断器
使用@nestjs/bull · 自定义拦截器实现熔断逻辑 · 状态管理
NestJS
实现熔断器
09
熔断器库集成
opossum库介绍 · 在NestJS中集成opossum · 配置熔断参数
熔断器库集成
opossum
10
熔断器装饰器设计
创建@CircuitBreaker装… · 参数化配置 · 与NestJS DI结合
熔断器装饰器设计
CircuitBreak…
11
熔断器与重试机制结合
重试策略(指数退避 · 固定间隔) · 熔断后重试的协调
熔断器
重试机制结合
12
熔断器与超时控制
超时设置 · 超时触发熔断 · NestJS超时拦截器
熔断器
超时控制
13
熔断器与健康检查
健康检查端点 · 熔断状态暴露 · Kubernetes探针集成
熔断器
健康检查
14
依赖反转在微服务通信中的应用
接口抽象 · 服务接口定义 · 客户端与服务器解耦
依赖反转
微服务通信
15
NestJS微服务客户端代理
ClientProxy · 自定义代理 · 动态代理生成
NestJS
微服务客户端代理
16
基于接口的微服务调用
定义共享接口包 · TypeScript接口与实现分离 · 跨服务类型安全
基于接口的微服务…
定义共享接口包
17
熔断器与依赖反转结合
熔断器作为抽象层 · 可替换的熔断实现 · 测试友好设计
熔断器
依赖反转结合
18
模块化熔断策略
按服务/端点配置熔断 · 动态配置中心 · 运行时策略切换
模块化熔断策略
按服务
19
熔断事件与监控
熔断事件发布(EventEmitte… · 日志记录 · Prometheus指标暴露
熔断事件
监控
20
熔断器与消息队列
异步消息熔断 · 死信队列 · 消息重试与熔断
熔断器
消息队列
21
熔断器在API网关中的应用
网关熔断 · 聚合服务熔断 · BFF模式
API
熔断器
22
熔断器与数据库访问
数据库连接池熔断 · ORM查询熔断 · TypeORM集成
熔断器
数据库访问
23
熔断器与外部API调用
HTTP客户端熔断 · Axios拦截器 · 第三方服务保护
API
熔断器
24
熔断器测试策略
单元测试熔断逻辑 · 集成测试熔断行为 · 模拟故障注入
熔断器测试策略
单元测试熔断逻辑
25
依赖反转与单元测试
Mock服务接口 · 测试替身 · NestJS Testing Mod…
依赖反转
单元测试
26
熔断器性能优化
减少锁竞争 · 无状态熔断 · 分布式熔断协调
熔断器性能优化
减少锁竞争
27
分布式熔断器
Redis共享状态 · 分布式计数器 · 一致性哈希
分布式熔断器
Redis
28
熔断器与服务网格(Service Mesh)
Istio熔断 · Envoy熔断 · 与NestJS协同
Service
Mesh
29
实战案例
构建熔断降级的订单微服务 · 依赖反转设计 · 完整代码实现
实战案例
构建熔断降级的订…
30
课程总结与最佳实践
熔断降级设计模式总结 · NestJS微服务架构建议 · 未来演进方向
课程总结
最佳实践
所属VIP或分类
同VIP:Go限流熔断与服务治理安全审计与基线治理
同VIP:Go限流熔断与服务治理工程开发与部署实践
同VIP:Go限流熔断与服务治理认证授权与权限测试