WCF:同一程序集中的服务调用服务

时间:2010-09-16 13:40:27

标签: .net wcf

我有一个WCF服务(在IIS 6中托管),有两个服务,FileMonitorService和JobService。在FileMonitorService的一个方法中,我想通过WCF在JobService中调用一个方法。 JobService中的此方法是异步执行的(fire and forget)。

我认为使用线程池并在完成任务时很容易发出信号。我宁愿使用WCF(这是个人项目,所以我只是尝试新事物。) / p>

编辑: 我遇到了这两个帖子,但是他们在不同的服务器上解决了WCF服务问题 Calling a WCF service from another WCF service
calling a WCF service object method in another WCF service

编辑2:对问题的澄清:

我认为这不是一个问题,而是更多关于这种方法的想法。

1 个答案:

答案 0 :(得分:1)

通过WCF执行此操作只会增加开销,因此您应该直接在JobServices中调用该方法,除非您有令人信服的理由不这样做。 鉴于上下文的数量有限,如果我是你,我会坚持使用ThreadPool。