更新时间:2024-07-16 GMT+08:00
RES08-02 依赖松耦合
系统内组件之间直接访问时,会产生紧耦合关系一个组件的状态变化会对其他组件产生直接影响,从而会导致所有组件的可用性均下降。而采用松耦合架构时,各个组件之间的依赖关系非常弱,它们可以独立地进行修改和扩展,而不影响其他组件;系统更加灵活,易于维护和升级,并且稳定性和可靠性也更强。
- 风险等级
中
- 关键策略
- 组件之间通过消息队列、消息缓存、负载均衡器等交互(即松耦合关系),可一定程度上屏蔽组件的状态变化,防止对其他组件造成影响
- 相关云服务和工具
- 弹性负载均衡服务 ELB
- 分布式缓存服务 DCS
- 分布式消息服务Kafka版
- 分布式消息服务RabbitMQ版
- 分布式消息服务RocketMQ版
- 事件网格 EG
父主题: RES08 依赖减少与降级