代码之家  ›  专栏  ›  技术社区  ›  Simon Thompson

WCF竞争性消费模式

  •  4
  • Simon Thompson  · 技术社区  · 16 年前

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

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

    有什么想法吗?人?

    2 回复  |  直到 16 年前
        1
  •  2
  •   Josh    16 年前

    当然。您可以设置ServiceThrottlingBehavior的 maxConcurrentCalls 到1。

        2
  •  0
  •   Udi Dahan    16 年前

    你看过NserviceBus的经销商吗?它和你描述的差不多。