是使用使用伪代码WCF服务和请求排队
T Dequeue() {
lock(syncRoot) {
if(queue.Empty) Thread.Wait();
}
}
void Enqueue(T item) {
queue.Enqueue(item);
Thread.Notify();
}
对于WCF一个手卷POCO队列类请求排队可扩展的方法?
是使用使用伪代码WCF服务和请求排队
T Dequeue() {
lock(syncRoot) {
if(queue.Empty) Thread.Wait();
}
}
void Enqueue(T item) {
queue.Enqueue(item);
Thread.Notify();
}
对于WCF一个手卷POCO队列类请求排队可扩展的方法?
WCF服务调节将在内部对请求进行排队,而无需任何其他代码。你想做什么?
嗨Jezell,谢谢你的回复。我刚加入一家新公司。他们所有的WCF服务都只是将输入请求发送到各个内部队列的垫片。然后代理商正在执行所需的任务。我想知道这是否是实现这一目标的最佳方式。 – 2008-10-19 04:08:50
不,因为随着您添加更多服务器,您的解决方案无法扩展,并且不可靠。您应该使用内置的WCF Queue Binding。
你能澄清这个问题吗?你希望完成什么? – tomasr 2008-10-17 12:47:26