0

新しいプロジェクトにnServicebusを使用するかカスタムソリューションを使用するかを調査しています。基本的には、さまざまなソースからメッセージを受信し、これらのメッセージを処理してから、ある宛先に送信する「メッセージングレイヤー」を作成したいと思います。ほとんどの場合、私はメッセージを取得して送信します。場合によっては、メッセージはWebサービスを介して到着します。nServicebusがこのタイプのプロジェクトに適しているかどうか、またはいくつかの汎用インターフェイスを作成してデータベースをメッセージのキューとして使用する必要があるかどうかを知りたいです。

1つの例は、FTP経由でファイルを取得し、これらのファイルを復号化してから、COM呼び出し(ActiveX dll)経由で処理する必要がある場合です。このプロセスはさまざまな時点で失敗する可能性があります。メッセージをいつ再取得、再処理、または再送信する必要があるかを指定できるようにしたいと思います。

4

1 に答える 1

0

NSBがあなたにぴったりかもしれないように私には聞こえます。NSBはすぐに使用できるWCFをサポートしているため、Webサービス呼び出しを介してメッセージを受信するのは非常に簡単です。

この例は、NSBダウンロードに含まれているWcfIntegrationサンプルにあります。

ftpの例に関しては、NSBのsaga機能を調べて、メッセージフローや再試行のルールなどを制御するのに役立てることをお勧めします。

http://nservicebus.com/Sagas.aspx

NSBには、自動再試行のサポートも組み込まれています。

于 2010-04-12T18:34:53.333 に答える