WCF竞争消费模式

时间:2010-04-10 20:06:20

标签: wcf esb

是否可以创建一个WCF服务(Web服务),该服务在任何时候只接受一个连接,其他所有呼叫都排队或拒绝。

需要实施有竞争力的消费模式,其中有许多客户可以处理手头的任务,但当客户要求更多的工作时,任务必须只针对其中一个。通常作为企业服务总线的一部分完成,但找不到我很乐意开始使用,以期通过WCF服务获得此行为。

任何人的想法?

2 个答案:

答案 0 :(得分:2)

绝对。您可以将ServiceThrottlingBehavior的maxConcurrentCalls设置为1。

答案 1 :(得分:0)

您是否看过NServiceBus的经销商?它完全符合您的描述。