上篇我们说到了消息队列RabbitMQ的模式概念,那么这里将会针对模式使用SpringBoot联合RabbitMQ做一个案例,实现消息的生产和消费。
这一篇也是这个主题的最后一篇了,建议配合着看。助于理解。
博主会将Demo工程放在Gitee上,有兴趣的可以拉下来自己试试。
Gitee地址:
https://gitee.com/lemon_ant/os.git 新建SpringBoot项目
添加配置文件
添加pom文件
启动类
[图片上传失败...(image-3e7425-1591871192134)]
[图片上传失败...(image-e9beeb-1591871192134)]
<font color=red>注意看时间,说明消息是轮询分发的,一个消息只由一个消费者消费。</font>
<font color=red>注意看时间,交换机会将消息推送到所有绑定到它的队列。</font>
[图片上传失败...(image-1c2e63-1591871192134)]
[图片上传失败...(image-c0c993-1591871192134)]
<font color=red>我这里测试传的就是routing key,方便看。</font>
[图片上传失败...(image-610dd9-1591871192134)]
[图片上传失败...(image-d8749-1591871192134)]
[图片上传失败...(image-25a6c2-1591871192134)]
<font color=red>这里用时间来区别。</font>
消息队列在这里基本就结束了,结合前面两篇基本就能够了解队列的基本概念和用法了。