消息队列学习(待续)

Posted wangzhiyi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了消息队列学习(待续)相关的知识,希望对你有一定的参考价值。

概念

  • 系统

消息队列功能及应用场景

  • 异步处理
  • 解耦
    • 紧耦合
      • 概念
        • 随着需求的叠加,各模块之间逐渐变成了相互调用的关系
      • 问题
        • 对一个模块的功能变更,将导致其关联模块发生变化,模块之间难以独立
    • 解决方法
      • 模块之间调用时增加一个中间层
        • 一个模块只关心自己的核心流程,而依赖该模块执行结果的其他模块,如果做的不是很重要的事情,有 通知 即可,无须等待结果
        • 方便扩展
  • 流量削峰
  • 日志收集
  • 事务最终一致性

参考

  • 《分布式消息中间件实践》

以上是关于消息队列学习(待续)的主要内容,如果未能解决你的问题,请参考以下文章

消息队列——kafka(待续)

六.RabbitMQ消息队列的基础+实战

系统学习消息队列分享 怎样系统学习消息队列?

系统学习消息队列分享 为什么需要消息队列?

Redis进阶学习04---秒杀优化和消息队列

系统学习消息队列分享 如何确保消息不会丢失?