2009-05-05 57 views
1

方案 我有用c#.net編寫的服務。.net應用程序的負載均衡或故障轉移服務器

現在在我的生產環境中,我希望此服務位於2臺不同的服務器上,用於Loadbalancing或故障轉移服務器之一。

因此,例如,如果一臺服務器死亡,服務將繼續在另一臺服務器上運行,並且用戶不會受到影響,或者如果網站負載過重,用戶會重定向到不同的服務器。

對於在不同服務器上重定向的用戶不是問題,我們有可以檢查服務是否正在運行的軟件。在這種情況下如何做會話管理?

我們該如何做到這一點?

回答

0

當然,您可以隨時啓用自己的會話管理服務,但我不認爲這就是您要查找的內容。

我有使用NCache進行會話管理的經驗,它工作得很好。

微軟也有Velocity但我不確定它是否完整。

0

非常古老的問題,但仍然可以通過Google搜索。自Windows 2012以來,有一項稱爲「集羣共享任務」的功能。可能還不成熟,因爲它只能通過PowerShell管理,但也許是一個很好的開始。檢查這MSDN post。我很想親自嘗試。

相關問題