是否可以创建一个WCF服务(Web服务),该服务在任何时候只接受一个连接,其他所有呼叫都排队或拒绝。
需要实施有竞争力的消费模式,其中有许多客户可以处理手头的任务,但当客户要求更多的工作时,任务必须只针对其中一个。通常作为企业服务总线的一部分完成,但找不到我很乐意开始使用,以期通过WCF服务获得此行为。
任何人的想法?
答案 0 :(得分:2)
绝对。您可以将ServiceThrottlingBehavior的maxConcurrentCalls设置为1。
答案 1 :(得分:0)
您是否看过NServiceBus的经销商?它完全符合您的描述。