概念
- 系统
消息队列功能及应用场景
- 异步处理
- 解耦
- 紧耦合
- 概念
- 随着需求的叠加,各模块之间逐渐变成了相互调用的关系
- 问题
- 对一个模块的功能变更,将导致其关联模块发生变化,模块之间难以独立
- 概念
- 解决方法
- 模块之间调用时增加一个中间层
- 一个模块只关心自己的核心流程,而依赖该模块执行结果的其他模块,如果做的不是很重要的事情,有 通知 即可,无须等待结果
- 方便扩展
- 模块之间调用时增加一个中间层
- 紧耦合
- 流量削峰
- 日志收集
- 事务最终一致性
参考
- 《分布式消息中间件实践》
原文地址:https://www.cnblogs.com/wangzhiyi/p/11444685.html
时间: 2024-10-09 17:14:41