数据的实时跟踪
一个服务器端,N个客户端,客户端连接服务器(查看,修改服务器数据),在修改完后希望所有客户端及时更新数据怎么实现呢?有人实现过吗 请指点小妹一下
妳開始沒說明白。
我想這個問題和妳的整套系統架構關係很密切。
如果客戶端需要通過一個服務器端對DB Server進行操作的話那麼就比較好實現。
首先服務器端確認作更新用戶的當前ClassID然後把ClassID發送給其他客戶端。其他客戶端只需要確認自己當前運行的ClassID是否匹配就可以知道是否要實時更新。(總體來說這個需求是很不合理的,比如:A客戶大批量改了很多數據,結果就在它馬上要修改完的時候,B客戶修改了一條數據就提交了,實時更新之後A客戶之前的操作就全部白作了。當然也可以作到只更新已經被更新的數據其他數據不動。這樣的話可能要修改的代碼量會相當大。也有可能影響到整個系統的架構)
綜上所述:這個問題其實是經常遇到的他端末處理的問題。解決方案有很多。主要還是要根據自身系統的架構找到適合的解決方案。