使用代码创建rabbitmq交换机和队列绑定

Posted lu51211314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用代码创建rabbitmq交换机和队列绑定相关的知识,希望对你有一定的参考价值。

1、获取channel对象

技术分享图片

2、声明(创建)对列

// 第一个参数,queueName:对列名称
channel.queueDeclare(queueName, false, false, false, null);

3、创建交换机

// 第一个参数,exchange:交换机名称
// 第二个参数,type:交换机的类型(direct/topic/fanout)
channel.exchangeDeclare(exchange, type);

4、绑定交换机和队列

//第一个参数,queueName:对列名称
//第二个参数,exchange:交换机名称
//第三个参数,routingKey队列跟交换机绑定的键值
channel.queueBind(queueName, exchange, routingKey);

 







以上是关于使用代码创建rabbitmq交换机和队列绑定的主要内容,如果未能解决你的问题,请参考以下文章

何时使用 RabbitMQ 声明/绑定队列和交换

rabbitmq延迟任务的处理

SpringBoot整合RabbitMQ(源代码)

RabbitMQ 从命令行创建队列和绑定

RabbitMQ:交换、队列和绑定——谁来设置啥?

使用 Spring Cloud Stream 将 RabbitMQ 消费者绑定到现有队列