一、pom依赖引入
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
二、添加yml配置
rabbitmq:
port: 5672
host: IP地址
username: 用户名
password: 密码
listener:
simple:
acknowledge-mode: manual
prefetch: 1
virtual-host: /
三、简单队列实现
3.1、声明队列(要在生产者中,我是生产者消费者写在一个包里的)
import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* @summary:声明队列
* @since: 2021-08-11
*/
@Configuration
public class MyMqConfig {
@Bean
public Queue createQueue1(){
return new Queue("queue_alarm");
}
}
3.2、创建生产者
/**
* @summary:
* @since: 2020-08-18
*/
@C