初识消息队列

一、什么是消息队列?
说之前,先说一下队列,队列是一种先进先出的数据结构,常见的应用像: 打印机,就是典型案例
消息队列可以简单理解为:把要传输的数据放在队列中。
把数据放到消息队列叫做生产者
从消息队列里边取数据叫做消费者
二、为什么要用消息队列?
为什么要用消息队列,也就是在问:用了消息队列有什么好处。我们看看以下的场景

       1. 解耦
       2. 异步
       3. 削峰限流

三 消费者怎么得到消息队列的数据?
消费者怎么从消息队列里边得到数据?有两种办法:

  生产者将数据放到消息队列中,消息队列有数据了,主动叫消费者去拿(俗称push)
  消费者不断去轮训消息队列,看看有没有新的数据,如果有就消费(俗称pull)
原文地址:https://www.cnblogs.com/smilem/p/13199201.html