2011-03-12 65 views
0

我正在對分佈式數據採集系統進行更新。目前的配置有一個採集「數據服務器」,通過持久的以太網連接將連續的實時數據流推送到客戶端。目前,只有客戶端記錄這些數據。登錄服務器 - 客戶端數據採集

這很有效,但現在我必須解決一個新問題 - 讓客戶端在連接中斷時引入併合並服務器的數據(重新建立連接後會發生這種情況)。收購方的存儲空間不是問題。在這個封閉的局域網上,每次連接的客戶機不會超過4個。我正在尋找解決此問題的架構或模式。有什麼建議麼?服務器端是否應該一直記錄它的開啓時間?或者只是在需要時登錄(即網絡丟失時) - 在這種情況下,處理客戶端數據與服務器合併的最佳做法是什麼?

回答

0

這裏的客戶端可以使用客戶端緩存的數據。

然後您必須將客戶端緩存與服務器數據同步。而不是編程這個你自己,你可以使用一個框架。

你不會說你使用哪種技術,但有一種可能性是MS Sync Framework,它是免費的http://msdn.microsoft.com/nb-no/sync/default.aspx