消息队列MQ 介绍

System.out.println(“嗨,大家好,我是代码不会敲的小符,双非大四,Java实习中…”);
System.out.println(“如果文章中有错误的地方,恳请大家指正!共同进步,共同成长✊”);
System.out.println(“如果文章对您有所帮助,希望您可以三连支持一下博主噢”);
System.out.println("正在完成计划中:接下来的三个月里,对梦想的追逐 ");

文章目录

    • 基本功能
    • 同步调用
    • 异步调用
    • MQ技术选型![image.png](https://img-blog.csdnimg.cn/img_convert/ff7e966b1067e84c0a3e409c69761a94.png)
    • 最后

基本功能

消息队列MQ 介绍_第1张图片

同步调用

**优点:**时效性强、等待到结果后返回
**缺点:**拓展性差、性能下降、级联失败
消息队列MQ 介绍_第2张图片

异步调用

异步调用方式其实就是基于消息通知的方式,一般包含三个角色

  1. 消息发送者:投递消息的人,就是原来的调用方
  2. 消息代理:管理、暂存、转发消息,你可以把它理解成微信服务器
  3. 消息接收者:接收和处理消息的人,就是原来的服务提供方

消息队列MQ 介绍_第3张图片
优点

  1. 解除耦合,拓展性强
  2. 无需等待,性能好
  3. 故障隔离

缺点

  1. 不能立即得到结果,时效性差
  2. 不确定下游业务执行是否成功
  3. 业务安全依赖于Broker(消息代理)的可靠性

消息队列MQ 介绍_第4张图片

MQ技术选型消息队列MQ 介绍_第5张图片

最后

慢慢的来,别着急!学会有质量的走过每一步


我是代码不会敲的小符,希望认识更多有经验的大佬,也在努力摸索出自己的道路
欢迎添加小符微信:A13781678921,一起加油

你可能感兴趣的:(MQ笔记,中间件,java)