【问题标题】:Is creating a WCF service host an expensive process?创建 WCF 服务主机是一个昂贵的过程吗?
【发布时间】:2011-11-17 16:50:08
【问题描述】:

我想在 Windows 服务中托管多个 WCF 服务,但我不确定托管多个 WCF 服务是否是一个昂贵的过程?有人可以指导吗?

【问题讨论】:

  • 您的问题的背景是什么?从资源的角度来看,您的意思是昂贵的吗?换句话说,您是要在两个服务之间拆分服务操作,还是创建一个封装所有服务操作的单一服务?
  • 正是如此,我想知道将我的服务分成多个服务并单独托管每个服务是否有任何问题?
  • 在这种情况下,下面 ChrisBint 的响应是准确的。一般来说,从资源的角度来看,没有理由不这样做。另外,就可维护性而言,将事物拆分为多个服务会比尝试制作一个可以做所有事情的服务更好。

标签: wcf


【解决方案1】:

这取决于服务本身的复杂性,但一般来说,它们不是资源密集型的。

【讨论】:

    【解决方案2】:

    这还取决于您将获得的连接客户端数量请求

    【讨论】:

    • 我认为你还没有任何连接的客户端和请求,当你只是在构建服务主机时......
    【解决方案3】:

    这里的规则很简单。您需要将系统需求分解为正确的粒度级别,以最大限度地降低实施成本与集成成本。太多的服务和您的集成成本将受到影响。服务太少,您的实施成本将受到影响。我个人的经验是,如果任何服务有超过 10 种方法,你真的需要开始研究你的设计以及你用来设计它的方法。另请注意,方法过多的服务也不能很好地扩展。

    【讨论】:

      猜你喜欢
      • 2021-10-06
      • 1970-01-01
      • 1970-01-01
      • 2014-05-19
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-15
      相关资源
      最近更新 更多