2014-08-28 23 views
1

當服務器上的應用程序請求同一本地計算機上的資源時,負載平衡環境中會發生什麼情況?本地計算機的請求是否通過負載平衡器?

在下面的場景中,我想了解xml請求是否會通過負載平衡器。將產生多少網絡流量?

Load balancer - F5 
Windows Server 2008 R2 - 1x Server only 
WCF web service (IIS website) 
Microsoft .NET console app (client) 

該應用程序是一個控制檯應用程序,它向Web服務請求數據。

回答

1

如果請求是針對本地服務器的公共IP地址,它通常會通過負載均衡器路由(自定義路由設置可能會改變這一點)。

如果請求指向本地主機(127.0.0.1),請求將直接進入本地服務器。

如果請求針對的是private IP address(例如192.168.x.x地址),請求不可能通過路由器路由,但它取決於您的特定網絡配置。

爲確保控制檯應用程序不通過路由器,請將其與本地主機通話。如果您使用Web服務器上的主機標頭來區分同一公共IP地址上的不同網站,則可以在其他端口上設置備用映射,例如,如果您當前正在與mysubdomain.domain.com通話,則可以將localhost:8888設置爲備用。

+0

因此,如果請求是在機器名稱將是相同的localhost? – user3681921 2014-08-28 00:38:13

+0

根據您的網絡配置,這可能與將請求路由到專用IP地址而不是本地主機相同。 – 2014-08-28 00:40:15

+0

如果請求是https:// website.domain.com/ vs https:// machinename/?,它會起什麼作用嗎? – user3681921 2014-08-28 00:40:29