2

擬似コードを使用してハンドロールされたPOCOキュークラスを使用しています

T Dequeue() {
   lock(syncRoot) { 
      if(queue.Empty) Thread.Wait(); 
   }
}

void Enqueue(T item) {
   queue.Enqueue(item);
   Thread.Notify();
}

WCFの場合、リクエストキューイングはスケーラブルなアプローチですか?

4

2 に答える 2

1

いいえ、そうではありません。サーバーを追加すると、ソリューションを拡張できなくなり、信頼性が低下するためです。

組み込みのWCFキューバインディングを使用する必要があります。

于 2011-05-17T17:13:28.540 に答える
1

WCF サービスのスロットリングは、コードを追加しなくても要求を内部的にキューに入れます。あなたは何をしようとしているのですか?

于 2008-10-17T14:09:55.643 に答える