01 Rabbit MQ 的初步使用
Rabbit MQ 的初步使用 一、先来说说 Java 代码中的初步集成吧 0. 业务场景模拟 在默认的虚拟主机(virtual-host) / 下,创建一个名为 test 的 Topic 类型的交换机(exchange),并设置其属性为不持久化(durable)、不自动删除(autoDelete)。 同时创建了一个名为 hello 的队列(Queue),并且设置不持久化(durable)、不排外的(exclusive)、不自动删除(autoDelete)。 将这个 Queue 与 exchange 绑定(binding)起来。并同时指定一个 routingKey 。这个key的作用就是让流进Exchange的消息流进指定的Queue。topic类型的exchange使用全名routingKey的话,就相当于点对点的发送接收了(初步认识rabbit mq感觉是这样子,后续继续深入学习时,发现这个观点不对的话,会改正的)。 1. 项目依赖 Maven pom文件里添加坐标。 <!-- Rabbit MQ 依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 2. 在