簡略化... ストレージの更新に NServiceBus を使用しています。
このサガでは、最初にストレージからデータを読み取り、データを更新して、再びストレージに戻します。NServicebus インスタンスは、Windows サービスでセルフホストされます。ストレージへの呼び出しは、独自のアセンブリ ('assembly1') で分離されます。
ここで、WCF を介したストレージからの同期読み取りも必要になります。場合によっては、サガでの更新時に必要だったのと同じ読み取りが行われることがあります。
私の意見はかなり明確ですが、間違っているかもしれないので、この質問をしています...
「assembly1」のコピーを使用する別の WCF サービスをセットアップする必要がありますか? それとも、WCF インスタンスは nservicebus をホストする必要がありますか? または、それを行うより良い方法はありますか?
ある意味では、同期呼び出し用の WCF と、現在 nservicebus (既に存在する) をホストする Windows サービスの 2 つのエンドポイントです。