Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NServiceBus:遇到异常时禁用重试_Nservicebus - Fatal编程技术网

NServiceBus:遇到异常时禁用重试

NServiceBus:遇到异常时禁用重试,nservicebus,Nservicebus,我们正在使用NServiceBus 6.4,我们已经通过将延迟和立即设置为0来禁用重试。但是,当捕获到异常时,仍会触发are retry。即使出现异常,我们如何完全禁用重试 config.DisableFeature<TimeoutManager>(); recoverability.Delayed(delayed => { delayed.NumberOfRetries(0); }); recoverab

我们正在使用NServiceBus 6.4,我们已经通过将延迟和立即设置为0来禁用重试。但是,当捕获到异常时,仍会触发are retry。即使出现异常,我们如何完全禁用重试

            config.DisableFeature<TimeoutManager>();
            recoverability.Delayed(delayed => { delayed.NumberOfRetries(0); });
            recoverability.Immediate(immediate => { immediate.NumberOfRetries(0); });
config.DisableFeature();
可恢复性.Delayed(Delayed=>{Delayed.NumberOfRetries(0);});
可恢复性.Immediate(Immediate=>{Immediate.NumberOfRetries(0);});

有关禁用重试的文档可在此处找到:


这正是你所做的。因此,它应该不再工作。

如果关闭立即重试,是否会影响延迟重试?您可以通过将重试次数设置为0来关闭立即重试。正是这样。结果是它立即进入延迟重试。除非您也关闭了这些选项,否则结果是错误消息会立即进入错误队列。