毒药消息MSMQ 3.0 - WCF MSMQIntegrationBinding - 奇怪的问题

时间:2013-02-27 08:42:12

标签: wcf wcf-binding

我正在使用WCF MSMQIntegrationBinding监听它的事务性MSMQ。我正在通过IerrorHandler进行毒性消息处理。

根据文本,当发生有害消息时,它将使底层通道出错并将该消息标记为毒性队列。我正在IErrorHandler中将消息移出posion quque。

我正在看到一些东西。当我设置配置 Retrycount = 1 retryCycledelay = 0.错误时消息被移动到毒性队列,但它不会使通道出错。处理队列中的后续messgaes。

但是当我保持配置时,Retrycount = 1 retrycycledelay = 00:00:30(30s)消息被移动到毒物队列并且底层信道是FAULTED。没有进一步消息的过程。

为什么通道仅在第二种情况下出现故障? 注意:在这两种情况下我都没有给出Maxretrycycle。

谢谢Rakesh

0 个答案:

没有答案