我创建了一个 WCF REST服务,我在Windows服务中托管。 此WCF REST Web服务将由php应用程序调用,推送作业即可。
WCF服务将新作业放入队列,工作线程接受下一个作业,执行。
操作可以最多一小时(在工作线程中)
WCF返回 客户 消息 作业 排队 。 在每个作业的末尾, WCF服务中的工作线程将从php 调用REST Web服务 告知 任务已完成。
我在这种情况下没有经验,但我想知道这种方法是否有任何缺点(除了可扩展性问题)。我的WCF服务设置了 InstanceContextMode.Single ,在我的情况下强制。
提前谢谢!