使用伪代码
使用手动POCO队列类T Dequeue() {
lock(syncRoot) {
if(queue.Empty) Thread.Wait();
}
}
void Enqueue(T item) {
queue.Enqueue(item);
Thread.Notify();
}
对于WCF,请求队列是一种可扩展的方法吗?
答案 0 :(得分:1)
WCF服务限制将在内部对请求进行排队,而无需任何其他代码。你想做什么?
答案 1 :(得分:1)
不,不是,因为当您添加更多服务器时,您的解决方案无法扩展,并且不可靠。
您应该使用内置的WCF Queue Binding。