MSMQ在发生错误之前仅尝试3次接收消息
-
02-10-2019 - |
题
我的队列中有一些消息。现在,我注意到3尝试服务主机故障后。这是正常的行为吗? 3次来自哪里?我以为它来自接收者。但是我设置了一到1。
我在队列中收到20条消息,等待处理。负责处理消息的WCF操作支持交易,因此,如果无法处理消息,它将抛出的消息,以使消息停留在队列中。
我认为在经过一些重试后,Service Host的责任并不是在某个地方记录在某个地方吗?
我正在我的WinXP机器上运行MSMQ服务。
我对文档更感兴趣,表明在重试后,服务主机会错过。这部分是真的吗?
解决方案
我想我发现了原因。
MSMQ的绑定属性称为RececterRorhandling,默认设置为故障,这将在接收器侦听器最大化后会误解通道侦听器。
不隶属于 StackOverflow