我有一個使用WCF回調contract.This使用netTcp綁定爲客戶端服務器通信開發的聊天應用程序。WCF在負載平衡服務器回調
客戶端是一個Windows窗體應用程序將在客戶機上運行(XP或Windows8的機器)
這WCF服務託管在服務器machine.I一個窗口服務我的服務維護客戶端會話列表,這將存儲關於連接到服務器的每個客戶端的詳細信息,該列表是靜態變量。
工作流程是,每當客戶端使用連接操作連接到服務器時,客戶端詳細信息將被添加到客戶端會話列表中,服務器將使用此會話列表將消息發送回客戶端需要。
在單服務器環境中一切正常,現在我想知道如何處理負載平衡情況下,這意味着我有兩臺服務器機器,在一次一臺服務器將active.if服務器1是失敗,服務器2將被激活。在這種情況下,如何管理我的客戶端會話在兩臺服務器之間共享,並像平常一樣工作,不讓客戶感到不安?