但是,当消息再次发送时,所有工人端点(只有工人)都会得到一个异常(无法登记事务,未能发送msg控制队列->请参阅下面的堆栈跟踪),nservicebus确实会重试该消息(这导致文件多次出现在错误文件夹中\Transports\Msmq\MsmqMessageSender.cs:line 49 at NServiceBus.Transports.Msmq.MsmqMessageSende
我可以通过以下代码使用nservicebus将消息添加到本地MSMQ var endpointConfiguration = new EndpointConfiguration("Samples.Msmq.Simpleawait endpointInstance.SendLocal(myMessage)
.ConfigureAwait(false); 但是我在一些地方读到我可以向远程MSMQ发送消息,请参见下面的代码 FormatName:Direct=TCP:100.1