我正在使用EasyNetQ在兔子队列中发送消息。
我有这样的代码
using (var bus = RabbitHutch.CreateBus("MyConnection"))
{
bus.Send("MyCodeName", "MyClass");
}
创建总线时连接已打开,但发送消息时出现此错误
AMQP操作被中断:AMQP关闭原因,由Peer发起,代码= 406,text =“PRECONDITION_FAILED - 不等效arg'x-max-priority'用于队列....:收到无,但current是值'long'的类型为'10',classId = 50,methodId = 10,cause =
我使用x-max-priority设置队列:10。 我必须在连接字符串中设置其他任何内容吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
首先删除队列/交换,然后重试。
不要使用'使用'在公交车实例周围,而不是在你的应用程序中实例化一次并处理退出。