今、システムのアーキテクチャをどのように整理するかを考えています。このシステムは、ユーザーがドキュメントをアップロードして処理を戻すことができる Web サイトと、提供されたドキュメントを処理するタスクのキューを備えたバックグラウンド デーモンで構成されます。
私の質問は: 名前付きパイプのみを使用する (このサービスへのネットワーク アクセスは必要ありません) WCF サービスとして、上記で説明したデーモンを実装する必要がありますか?
それに関する提案/ヒント/アドバイスはありますか?
ユーザーが提供できるデータは、XML ファイルの集まりです。ASP.NET Web サイトは、この XML ファイルを取得する機能を公開し、何らかの方法でそれらをデーモンに渡すことができるはずです。
そのトピックに関するいくつかの記事を教えてください。前もって感謝します!
編集後
ここで提案された MSMQ を発見して数時間後、そのテクノロジについての私の考えは、分散アーキテクチャ (処理ノードは別々のマシンに配置され、ネットワークを介して異なるコンピュータ間でメッセージが交換されます) 向けのものです。
現時点では、独立したマシンに分離する必要はありません。ASP.NET Web サイトといくつかの処理プログラムがあるマシン上にあるだけです。
MSMQの使用はそれほど必要ですか?
ポストエディット #2
ここでは .NET Framework を使用しているため、.NET と互換性のあるもののみを提案してください。ここには本当にオプションはありません。