RabbitMQ

Posted alin_qu

tags:

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

MQ是一种消息队列 项目中需要对接Java系统,这里做一下总结。
图片链接来源

https://www.cloudamqp.com/blog/2015-05-18-part1-rabbitmq-for-beginners-what-is-rabbitmq.html

RabbitMQ 消息走向流程

  • Producer 消息生产者,Consumer消息消费者,Exchagne交换机,Queue队列。
  • Producer负责将数据发送到Exchange中,Consumer负责从Queue中取消息。

Exchange绑定多个Queue


  • 一个交换机可以和多个Qeueu绑定
  • 有三类交换机,分别是Diredct,通过key绑定,只有key相同的队列才会收到消息。Topic,类似正则,按照不同的模式匹配"#" 表示一个或多个单词,"*" 仅匹配一个。fanout,即广播方式,exchange把接收到的消息发给所有绑定的队列。

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

带着新人学springboot的应用07(springboot+RabbitMQ 下)

RabbitMQ入门:Hello RabbitMQ 代码实例

rabbitmq演示代码

SpringBoot RabbitMQ 延迟队列代码实现

RabbitMQ代码第一步

RabbitMQ代码第一步