MQ消息队列学习系列之什么是消息队列?为什么使用消息队列?Kafka、ActiveMQ、RabbitMQ、RocketMQ 的优缺点?

MQ消息队列学习之什么是消息队列,为什么使用消息队列,各MQ的对比什么是消息队列:消息队列,一般我们会简称它为MQ(Message Queue)。就是将消息放到队列中。队列是一种先进先出的接口。将消息放到队列中叫生产者。将消息从队列中取出来叫消费者。总结:消息队列就是由生产者将消息放到队列中,由于它先进先出的结构特性,消费者会拿最早进去的消息回来进行消费。为什么使用消息队列:消息队列的优点:三个核心:解耦、异步、削峰解耦: 传统情况下,A系统跟...
摘要由CSDN通过智能技术生成

 

什么是消息队列:

消息队列,一般我们会简称它为MQ(Message Queue)。就是将消息放到队列中。

队列是一种先进先出的接口。

将消息放到队列中叫生产者。

将消息从队列中取出来叫消费者。

总结:消息队列就是由生产者将消息放到队列中,由于它先进先出的结构特性,消费者会拿最早进去的消息回来进行消费。

 

为什么使用消息队列:

消息队列的优点:

三个核心:解耦异步削峰

解耦

传统情况下,A系统跟B,C,D系统对接数据都是http的方式,分别写三个接口进行对接。这种情况下,

  1. 一旦业务有变动就要三个接口都改一遍,如果是重要的数据,A系统还要时刻关注B,C,D三个系统的状态,如果宕机,没接收成功,是不是要存储数据重新发送等等问题。
  2. 而且如果是一个中台系统,不断有新
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值