RabbitMQ系列教程三:RabbitMQ最全特性一览及Java Api的使用

在这里插入图片描述

RabbitMQ入门教程

当初我学RabbitMQ的时候,第一时间就上GitHub找相应的教程,但是令我很失望的是没有找到,Spring,Mybatis之类的教程很多,而RabbitMQ的教程几乎找不到,看的最多的就是朱小厮大佬的博客。后来想着索性自己总结一下吧,有不恰当的地方欢迎小伙伴指出。

这篇文章主要是对着我在GitHub上的源码解释的,因此本文并没有太多的源码。写了挺长时间的,为了防止迷路,欢迎大家star和fork

在这里插入图片描述

github地址:https://github.com/erlieStar/rabbitmq-examples
在这里插入图片描述

前言

我们先来看一下一条消息在RabbitMQ中的流转过程
在这里插入图片描述

图示的主要流程如下

  1. 生产者发送消息的时候指定RoutingKey,然后消息被发送到Exchange
  2. Exchange根据一些列规则将消息路由到指定的队列中
  3. 消费者从队列中消费消息

整个流程主要就4个参与者message,exchange,queue,consumer,我们就来认识一下这4个参与者

Message

消息可以设置一些列属性,每种属性的作用可以参考《深入Rabbit

猜你喜欢

转载自blog.csdn.net/zzti_erlie/article/details/104028432