初尝RabbitMQ消息队列

Posted nimoc

tags:

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

RabbitMQ

    • 是什么?  消息中间件
    • 作用?      用于分布式项目中的模块解耦
    • 用法?
      1. 创建队列
      2. 创建消息工厂并设置  (生产者额外步骤 : 创建消息)
      3. 创建连接,通道
      4. 声明队列
      5. 生产者 : 发送消息,先关闭通道,再关闭连接 ; 消费者 : 监听队列
    • 交换机类型?  fanout, routing互补header, topics

 

心得

  1. 在rabbitmq的源码里面,我只看到了4种交换机类型,并没有看到所谓的6种工作模式,我也不知道谁定义的,忘了6种工作模式吧.
  2. routing key在生产端或者消费端绑定一次就够了.仅生产端绑定时,先生产,消费端上线后也能接收到消息.
  3. 可以用springboot整合RabbitMQ

 

以上是关于初尝RabbitMQ消息队列的主要内容,如果未能解决你的问题,请参考以下文章

求助,rabbitmq读取消息队列的问题

RabbitMQ

rabbitmq消息队列介绍

消息队列MQ——Spring Boot整合RabbitMQ

消息队列RabbitMQ基础知识详解

消息队列MQ面试专题(rabbitmq)