2012-06-13 60 views
0

感謝您花時間閱讀本文。我是使用WCF的新手,我正處於爲現有系統創建新Web前端的初期階段。我想在每個節點託管一個WCF應用程序的IIS羣集上使用網絡負載平衡,該應用程序包含將請求路由到哪裏的邏輯......您可以在承載WCF應用程序的IIS羣集上使用網絡負載平衡嗎?

是這樣的可能嗎? WCF應用程序的端點是否與IIS端點相同? 任何幫助/建議/意見,將不勝感激。

+0

我不太明白「WCF應用程序包含何處路由請求的邏輯」的原因。 NLB會將請求路由給某個羣集節點。你想在你的代碼中實現什麼? –

+0

例如,我們有一個Web服務處理所有核心Web服務請求,另一個處理所有交易請求等。我們有不同的WCF在處理這些請求的後端運行。我想它的工作方式是NLB將請求路由到由集羣中的一個IIS節點託管的WCF應用程序,並且該應用程序根據消息中傳遞的參數來確定將該請求指向哪個Web服務。不知道這是否會工作,但.. –

回答

0

理想情況下,確定應該調用哪個服務(或服務集羣)所需的信息位於初始WCF消息中,並且NLB將路由消息。

WCF Addressing In Depth

  • IIS地址解析的考慮會回答你的IIS端點 問題。
  • 邏輯與物理尋址提供瞭如何路由 與中介(在這種情況下爲NLB)的想法。