channel error 报错【已解决】
channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - inequivalent arg 'type' for exchange 'topic.exchange' in vhost '/': received 'topic' but current is 'direct')
原来声明的交换机类型是 direct,已经绑定到这上面了,再改代码为 topic 会报错。
解决方法:删除原来的交换机重新创建,或者声明一个新的交换机(换个名字)。