我的队列中有一些消息。现在,我注意到3尝试服务主机故障后。这是正常的行为吗? 3次来自哪里?我以为它来自接收者。但是我设置了一到1。

我在队列中收到20条消息,等待处理。负责处理消息的WCF操作支持交易,因此,如果无法处理消息,它将抛出的消息,以使消息停留在队列中。

我认为在经过一些重试后,Service Host的责任并不是在某个地方记录在某个地方吗?

我正在我的WinXP机器上运行MSMQ服务。

我对文档更感兴趣,表明在重试后,服务主机会错过。这部分是真的吗?

有帮助吗?

解决方案

我想我发现了原因。

MSMQ的绑定属性称为RececterRorhandling,默认设置为故障,这将在接收器侦听器最大化后会误解通道侦听器。

其他提示

不确定这是什么 - 我不会亲自使用MSMQ。

但是请查看汤姆·霍兰德(Tom Hollander)的出色博客文章系列 MSMQ,WCF和IIS:让他们玩得不错 (第1部分, 第2部分第3部分).

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top