在使用 RabbitMQ 时,ExchangeDeclare
、QueueDeclare
、QueueBind
和 Consume
是四个非常重要的方法。它们分别用于声明交换机、声明队列、绑定队列到交换机以及消费消息。下面我们将详细讲解这些方法的参数及其作用。
1. ExchangeDeclare
:声明交换机
ExchangeDeclare
用于声明一个交换机。如果交换机已经存在且参数匹配,则不会重复创建;否则会创建一个新的交换机。
err = ch.ExchangeDeclare(
name, // 交换机名称
kind, // 交换机类型