4

私はnservicebushttp : //docs.particular.net/のドキュメントを考えに行きましたが、それでも私がやりたいことをどのように行うことができるか混乱しています。

私の目的は、Windowsサービスを利用してタスクを生成し、それらをキューに入れることです。一方、空きがあるときはいつでも、キューからタスクを取得し、メッセージで指定されたジョブを実行するコンシューマーが必要です。

誰かが私にいくつかのヒントを与えることができます、どうすれば続行できますか?

ありがとう

4

1 に答える 1

6

ディストリビューターはあなたが求めていることを正確に行います。基本的に、ディストリビューターは、ラウンドロビンスタイルの作業割り当てを使用するn個のノードを制御します。ノードは、「作業の準備ができました」というメッセージをディストリビューターに渡すことにより、ディストリビューターに登録します。次に、ディストリビューターはこれらのメッセージをキューに入れます。ディストリビューターは実際のメッセージを受信すると、最初の「準備ができました」メッセージをキューからポップし、メッセージを適切なノードに転送します。その後、ノードがメッセージの処理を終了すると、ノードは新しい「I'mready」メッセージをディストリビューターに送信します。ディストリビューターは最終的にキューの一番下に配置されます。

つまり、基本的に、それはあなたが望むことを正確に実行します。

于 2010-12-09T10:37:40.757 に答える