WCF PUB - SUB模式配置文件用法

时间:2013-04-13 08:19:00

标签: c# .net wcf publish-subscribe

项目概述:


我有一个WCF服务和两个桌面应用程序(一个发布者,第二个订阅者)。

WCF服务托管在Windows Server 2008 R2 Std Edition上,发布服务器位于同一台计算机上。订阅者在客户端计算机上。

WCF服务使用net.tcp绑定,因为它位于公共IP上,而其他绑定存在NAT问题。

订阅者在订阅时创建回调通道,WCF服务调用客户端方法,如下面的代码摘录所示:

MethodInfo publishMethodInfo = type.GetMethod(MethodName);
object ClientResult;
ClientResult = publishMethodInfo.Invoke(subscriber.CallBackId, new object[] { SendDataVal });

发布者根据时间表调用发送事件。

我的问题


现在我有3个配置(发布者,订阅者的App.config)和Web配置文件。 publishMethodInfo.Invoke(subscriber.CallBackId,new object [] {SendDataVal}); 使用哪个配置?

  1. 在回拨ID创建时是否从Subsribers App.config中选择Time out?
  2. 或者它是否使用调用发送数据事件的发布服务器的App.config超时?
  3. 或者它是否使用WCF服务的Web.config超时,即实际发布数据?

0 个答案:

没有答案