【问题标题】:WCF - factories and channel objects - how to create for better performanceWCF - 工厂和通道对象 - 如何创建以获得更好的性能
【发布时间】:2011-08-03 09:10:43
【问题描述】:

我只是想确保我采用了正确的方法。在我的特定服务应用程序中,我有一个静态 ChannelFactory (因为它是实例线程安全的),每次我需要与 WCF 服务通信时,我都会使用 CreateChannel 创建一个通道,使用该频道,然后将其关闭。但是,我遇到了一种观点,即将通道本身存储在静态成员中并重用它也是正确的(该观点的作者还声称,基于 PerCall 创建通道会显着降低性能)。最好的方法是什么?

谢谢,帕维尔

【问题讨论】:

    标签: wcf wcf-client performance channelfactory


    【解决方案1】:

    好吧,我建议您自己进行性能测试,但我认为您会发现,根据您的硬件,使用您的方法每秒创建数千个通道不会有任何问题。在我看来,对于大多数用例来说,这根本不重要。

    如果您有兴趣,可以联系 Michele Bustamante(来自 IDesign.net)discussion here with code samples

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 2012-02-05
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多