我正在玩兔子,并尝试将消息发布到现有队列。不幸的是,Bunny 内部的文档是针对消费者创建的,而不是针对生产者的。因此,例如,当我尝试绑定到某个交换时,它会引发错误
PRECONDITION_FAILED - cannot redeclare exchange 'test' in vhost '/' with different type, durable, internal or autodelete value
代码:
conn = Bunny.new()
conn.start
ch = conn.create_channel
x = ch.direct("test")
你知道它为什么要重新声明吗?
也许我需要先绑定到队列?
谢谢你的帮助。