因爲緊接着還有一個項目要儘快完成,所以這裏先粗寫一下,以後有時間的時候補上完整的說明。
WebService:
在遠程服務器上部署一個 WebService 供本地服務調用,將本地服務發送到 WebService 的數據保存或更新到遠程服務器
數據庫中並反饋結果給本地服務。
在本地機器上開發一個 Windows 服務,每過一定時間向遠程服務器的 WebService 發送更新過的數據。
期間如果斷網(無法將數據發送到遠程服務器上),則將發送失敗的數據以文本形式保存到本地文本文件中。
保存時根據不同時間的數據,按照年——月——日的形式建立文件夾,以天爲單位保存每一份文本文件。
當網絡恢復時,則將本地文件中的數據優先發送到遠程服務器上。
守護進程的主要功能就是實時監測 Windows Service 是否崩潰或停止,若崩潰則需要重新啓動它。