1

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

根据文本,当出现毒消息时,它将使底层通道发生故障并将消息标记为毒队列。我正在将消息移出 IErrorHandler 中的位置 quque。

我看到了什么。当我设置配置 Retrycount = 1 retryCycledelay = 0 时。消息在错误时被移动到毒物队列,但它不会使通道出错。处理队列中的后续消息。

但是当我继续配置时,Retrycount =1 retrycycledelay = 00:00:30 (30s) 消息被移动到毒物队列并且基础通道出现故障。没有进一步消息的过程发生。

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

谢谢拉克什

4

0 回答 0