Bootstrap

RabbitMQ 在 Go 中的核心方法详解

在使用 RabbitMQ 时,ExchangeDeclareQueueDeclareQueueBindConsume 是四个非常重要的方法。它们分别用于声明交换机、声明队列、绑定队列到交换机以及消费消息。下面我们将详细讲解这些方法的参数及其作用。


1. ExchangeDeclare:声明交换机

ExchangeDeclare 用于声明一个交换机。如果交换机已经存在且参数匹配,则不会重复创建;否则会创建一个新的交换机。

err = ch.ExchangeDeclare(
    name,       // 交换机名称
    kind,       // 交换机类型
;