RABBITMQ学习系列教程

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

原创不易,完成人机校验,阅读全文

相关推荐