【问题标题】:Can you use network load balancing on an IIS cluster hosting a WCF application?您可以在托管 WCF 应用程序的 IIS 群集上使用网络负载平衡吗?
【发布时间】:2012-06-13 13:51:46
【问题描述】:

感谢您抽出宝贵时间阅读本文。我是使用 WCF 的新手,我正处于为我们现有系统创建新 Web 前端的早期阶段。我想在 IIS 群集上使用网络负载平衡,其中每个节点都托管一个 WCF 应用程序,该应用程序包含有关将请求路由到何处的逻辑...

这样的事情可能吗? WCF 应用程序的端点是否与 IIS 端点相同? 任何帮助/建议/建议将不胜感激。

【问题讨论】:

  • 我不太明白“WCF 应用程序包含路由请求的逻辑”的原因。 NLB 将为您将请求路由到某个集群节点。你想在你的代码中实现什么?
  • 例如,我们有一个 Web 服务处理所有核心 Web 服务请求,另一个处理所有交易请求等。我们在后端运行不同的 WCF 来处理这些请求。我想象它的工作方式是 NLB 将请求路由到由群集中的 IIS 节点之一托管的 WCF 应用程序,并且该应用程序根据消息中传递的参数确定将请求定向到哪个 Web 服务。不知道这是否会起作用..

标签: wcf iis cluster-computing endpoint nlb


【解决方案1】:

理想情况下,确定应调用哪个服务(或服务集群)所需的信息位于初始 WCF 消息中,NLB 将路由该消息。

阅读WCF Addressing In Depth

  • IIS 寻址注意事项 将回答您的 IIS 端点 问题。
  • 逻辑与物理寻址提供了有关如何路由的想法 与中介(在本例中为 NLB)。

【讨论】:

    猜你喜欢
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 2010-09-12
    • 2020-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多