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 服务限制将在内部对请求进行排队,无需任何额外代码。你想做什么?

于 2008-10-17T14:09:55.643 回答
1

不,不是,因为当您添加更多服务器时,您的解决方案无法扩展,并且不可靠。

您应该使用内置的WCF Queue Binding

于 2011-05-17T17:13:28.540 回答