Cluster
如何自動故障轉移到另一個 Web 服務?
我有一個第 3 方現成的 Windows 應用程序,它需要連接到安裝在另一台伺服器上的 Web 服務(IP 地址或 URL)(實際上在 Windows 7 Professional 上執行)。
我的使用者希望我實施故障轉移解決方案,如果主 Web 伺服器無法響應,第 3 方應用程序將自動連接到備份伺服器。
有沒有辦法讓我在不實現集群(硬體或 Windows NLB)的情況下實現這一點?
更新:請注意 - 我不希望在伺服器端實現負載平衡器。
您可以
reverse proxy
在client
其上實現 a 然後連接到您的backend servers
. 當一個伺服器出現故障時,這應該能夠重定向到工作伺服器。
當然,
Windows NLB
並且hardware loadbalancers
(例如loadbalancer.org)是為這項工作設計的。有免費的替代品,主要使用 Linux/Unix,你可以在那裡找到。