0
Fluent(Configure.With())構文を使用してアプリケーションのエラーキューの場所を定義できるのでしょうか?Nservicebus 3でエラーキューを綿密に定義する方法はありますか
注これは、我々はOPSが再コンパイルせずに変更できるように設定して、その設定を入れてユーザーにプッシュするので、簡単な方法はありませんMessageForwardingInCaseOfFaultConfig
Fluent(Configure.With())構文を使用してアプリケーションのエラーキューの場所を定義できるのでしょうか?Nservicebus 3でエラーキューを綿密に定義する方法はありますか
注これは、我々はOPSが再コンパイルせずに変更できるように設定して、その設定を入れてユーザーにプッシュするので、簡単な方法はありませんMessageForwardingInCaseOfFaultConfig
経由で設定するnservicebus3に変更されました。つまり、NSBが設定を読み込む場所をオーバーライドして、代わりにコードに書き込むことができます。実装することによってこれを行います。私はNserviceBusの拡張性を利用しており、最近まで、会社のために働いていた
https://github.com/NServiceBus/NServiceBus/blob/master/Samples/PubSub/Subscriber1/ConfigOverride.cs
:
IProvideConfigurationここ
はそれを行う方法についての例です。建築は完全な失敗であったが、最悪の部分は木々の下で行われていた魔法であった。 NServiceBusではデバッグが容易ではなかったし、見るべき設定をせずに多くのことが起こっていれば、さらに複雑になる。 – Marco
同じように、ソフトウェアを使用してしばらく働いていた場合、大会は大盛りですが、ちょうど入ったら、設定も良いことです。私はすべての人に強制的にコンフィギュレーションパスを伝えることは良い考えではないと考えています。どちらの場合も選択肢があるはずです。 – Marco