本發明公開了一種高可靠無損失的數據采集存儲方法,服務器接收到客戶端發來的網絡數據后,首先將數據插入消息發送隊列隊尾,并通知數據庫存儲線程,而后將網絡數據按照海量存儲開銷緩存算法將網絡數據存儲;數據庫存儲線程從消息發送隊列隊頭讀取數據,并將數據插入后臺數據庫;主采傳服務器和從采傳服務器之間定期發送心跳消息已檢測主服務器的存活性。本發明能夠在高流量以及突發巨大流量的環境下,將數據高穩定、高可靠地發送到服務器端模塊,同時保證服務器端主模塊和服務器端從模塊切換過程中的異常情況下,將采集數據無損的轉發到后臺數據庫。
聲明:
“高可靠無損失的數據采集存儲方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)