rabbitMQ精讲系列第十八篇 高级整合应用第一篇
在本章学习中,我们主要是和应用整合的。下面来看看本章我们主要内容:整合springAMQP和springboot及springcloud整合。以及在整合中需要注意及工作中踩过的坑。如同如下图:本文主要内容:使用代码创建rabbitAdmin,通过rabbitAdmin操作MQ本文是《RabbitMQ精讲系列》教程中的第十八篇高级应用整合的第一篇。如果对RabbitMQ感兴趣的朋友,可以从第一章开始
在本章学习中,我们主要是和应用整合的。下面来看看本章我们主要内容:
整合spring AMQP和spring boot及spring cloud整合。以及在整合中需要注意及工作中踩过的坑。如同如下图:
本文主要内容:
使用代码创建rabbitAdmin,通过rabbitAdmin操作MQ
本文是《RabbitMQ精讲系列》教程中的第十八篇 高级应用整合的第一篇。如果对RabbitMQ感兴趣的朋友,可以从第一章开始。
RabbitMQ整合Spring AMQP实战
在Spring AMQP整合中,重要的组件:
RabbitAdmin类可以和好的操作RabbitMQ,在spring中直接进行注入即可:
注意:
autoStartup必须设置为ture,否则spring容器不会加载类.
为什么要获取RabbitAdmin?
RabitAdmin底层实现就是从spring容器中获取Exchange、Bingding、Routingkey以及Queue的@Bean声明。
使用RabbitTemplate的execute方法执行对应的声明、修改、删除等一系列的RabbitMQ基础功能操作。
代码演示:
添加pom文件:
<!-- rabbitmq-->
<dependency
原创不易,完成人机校验,阅读全文