Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.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
C# 在Nservicebus 3中是否有一种定义错误队列的流畅方法_C#_Nservicebus_Nservicebus3 - Fatal编程技术网

C# 在Nservicebus 3中是否有一种定义错误队列的流畅方法

C# 在Nservicebus 3中是否有一种定义错误队列的流畅方法,c#,nservicebus,nservicebus3,C#,Nservicebus,Nservicebus3,我想知道是否可以使用fluent(Configure.With())语法为我的应用程序定义错误队列的位置 请注意,这在nservicebus3中已更改,将通过MessageForwardingCaseofFaultConfig进行配置。没有简单的方法,因为我们想让用户将该设置放入配置中,以便OPS可以在不重新编译的情况下对其进行更改。也就是说,您可以覆盖NSB读取设置的位置,并将其放入代码中。为此,请实施: IPD配置 下面是一个如何执行此操作的示例: 直到最近,我还在一家使用NserviceB

我想知道是否可以使用fluent(Configure.With())语法为我的应用程序定义错误队列的位置


请注意,这在nservicebus3中已更改,将通过MessageForwardingCaseofFaultConfig进行配置。没有简单的方法,因为我们想让用户将该设置放入配置中,以便OPS可以在不重新编译的情况下对其进行更改。也就是说,您可以覆盖NSB读取设置的位置,并将其放入代码中。为此,请实施:

IPD配置

下面是一个如何执行此操作的示例:


直到最近,我还在一家使用NserviceBus可扩展服务的公司工作。这座建筑是一场彻底的失败,但最糟糕的是树林下的魔法,因为有很多对流。使用NServiceBus进行调试并不容易,如果您在没有配置的情况下有很多事情发生,它会变得更加复杂。同样,如果您已经使用一些软件工作了一段时间,约定很重要,但是如果您刚搬进来,配置也是一件好事。我只是认为,强迫每个人都遵循配置路径的约定不是一个好主意,两种情况下都应该有选择。