springboot服务简单使用rabbitmq消息队列,以下是基本使用流程
一、引入依赖
<!--集成消息队列-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
二、配置信息
在application.properties或者application.yml中添加配置信息
spring:
rabbitmq:
host: 127.0.0.1
port: 5672
username: admin
password: admin
消息队列注册配置类,分别注册队列(queue)、交换机(exchange)、绑定(绑定队列和交换机)Bean;
import org.springframework.amqp.core.*;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class RabbitMQConfig {
/** 队列名 */
public final static String DM_RECEIVE_QUEUE = "test_queue";
/** 交换机 */
public final static String DM_RECEIVE_EXCHANGE = "test.exchange"