草庐IT

golang -RabbitMq : channel/connection is not open

我是golang的新手,我想重构我的代码,以便rabbitmq初始化在main.c的另一个函数中。所以我使用一个结构指针(包含所有已初始化的rabbitmq信息)并将其传递给发送函数,但它告诉我:无法发布消息:异常(504)原因:“channel/连接未打开”结构:typeRbmqConfigstruct{qamqp.Queuech*amqp.Channelconn*amqp.ConnectionrbmqErrerror}初始化函数:funcinitRabbitMq()*RbmqConfig{config:=&RbmqConfig{}config.conn,config.rbmqErr

golang -RabbitMq : channel/connection is not open

我是golang的新手,我想重构我的代码,以便rabbitmq初始化在main.c的另一个函数中。所以我使用一个结构指针(包含所有已初始化的rabbitmq信息)并将其传递给发送函数,但它告诉我:无法发布消息:异常(504)原因:“channel/连接未打开”结构:typeRbmqConfigstruct{qamqp.Queuech*amqp.Channelconn*amqp.ConnectionrbmqErrerror}初始化函数:funcinitRabbitMq()*RbmqConfig{config:=&RbmqConfig{}config.conn,config.rbmqErr