[英]Creating new queue in MSMQ, messages fall out
我的办公室目前使用NServiceBus,我们计划很快发布一个版本,该版本将要求我们暂停服务并将这些消息移出队列以获取其延迟的超时消息,并逐个移动它们以测试一项新功能。 我试图手动创建队列,但似乎无法弄清楚为什么复制后消息不会保留在队列中。 我已经创建了队列的事务版本和非事务版本。 我试图将邮件从我的审核队列复制到两个新创建的队列中,而这些消息落入它们各自的死信队列中。 我正在使用一个名为Queue Explorer的应用程序来处理将消息从一个队列移动到另一个队列的问题。
NServiceBus创建无法手动执行的队列时,NServiceBus有何不同之处? 有人可以提供一些技巧来缓解我的问题吗? 如果有人对我可以尝试的方法有任何建议,将不胜感激。
使用MSMQ发送消息的示例代码
MessageQueue messageQueue = null;
if (MessageQueue.Exists(@".\Private$\SomeTestName"))
{
messageQueue = new MessageQueue(@".\Private$\SomeTestName");
messageQueue.Label = "Testing Queue";
}
else
{
// Create the Queue
MessageQueue.Create(@".\Private$\SomeTestName");
messageQueue = new MessageQueue(@".\Private$\SomeTestName");
messageQueue.Label = "Newly Created Queue";
}
messageQueue.Send("Teste message sends by bawar", "Title");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.