さまざまな場所のクライアントネットワークにある多数のPCからメッセージを送受信する中央サーバーがあります。これを容易にするために、現在、証明書で保護された二重通信を使用して、TCPNetBindingsでWCFを使用しています。
現在、これにはいくつかの問題があります。主に、「切断モード」をサポートするように求められています(フォールトトレラントである必要があります)。私が知っていることから、WCFスタックを使用してこれを行う簡単な方法はありません-何かを実装し、おそらくmsmqを使用する必要があります。私は最近NServiceBusを見てきましたが、法案によく合っているように見えます-フォールトトレランス、シンプルなhttpゲートウェイなどを介してインターネット経由でメッセージを送信することができます。私はそれを調べることからその理由を見ることができます。
だから、私の質問は... NServiceBusを採用することは賢明なアイデアのように聞こえますか、またはこれに関連する他の提案/現実世界の経験がありますか?比較的あまり知られていない新しい技術を導入することや、セキュリティの確保、信頼できる方法ですべてをセットアップすること、途中で問題を起こすことなどの問題に直面することを心配していると思います。アーキテクチャにメッキを施し、WCFに固執してそれをうまく機能させるのではなく、実装で行き詰まってしまうような光沢のあるものを選択します。
ありがとう!