• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數據同步方法、裝置、服務器及計算機存儲介質制造方法及圖紙

    技術編號:21167183 閱讀:33 留言:0更新日期:2019-05-22 09:41
    本發明專利技術實施例公開了一種數據同步方法、裝置、服務器及存儲介質,該方法應用于增量同步領域,其中,方法包括:通過增量更新數據接口接收數據服務器發送的更新消息,該更新消息包括數據服務器的標識、更新數據和更新版本號,確定與數據服務器的標識具有對應關系的各個后臺服務器的標識,并基于各個后臺服務器的標識,將更新數據和更新版本號推送給各個后臺服務器,以使各個后臺服務器根據前述更新數據和更新版本號進行增量更新。通過實施本發明專利技術實施例,能夠完成數據服務器與后臺服務器之間的數據同步。

    Data Synchronization Method, Device, Server and Computer Storage Media

    The embodiment of the present invention discloses a data synchronization method, device, server and storage medium, which is applied in the field of incremental synchronization. The method includes: receiving an update message sent by the data server through an incremental update data interface, which includes the identification of the data server, the update data and the update version number, and determining that the identity of the data server has the same identity as that of the data server. Based on the identity of each background server, update data and update version number are pushed to each background server, so that each background server can update incrementally according to the above update data and update version number. By implementing the embodiment of the present invention, data synchronization between the data server and the background server can be completed.

    【技術實現步驟摘要】
    數據同步方法、裝置、服務器及計算機存儲介質
    本專利技術涉及通信
    ,具體涉及一種數據同步方法、裝置、服務器及計算機存儲介質。
    技術介紹
    后臺系統開發中,常常需要把數據服務器中高頻使用的數據加載到應用的內存以加快處理速度,而且現在的后臺應用往往是分布式的后臺。因此,容易造成數據服務器和后臺應用的內存中的數據不一致。因此,如何完成數據服務器與后臺應用之間的數據同步成為一個亟待解決的技術問題。
    技術實現思路
    本專利技術實施例公開了一種數據同步方法、裝置、服務器及計算機存儲介質,能夠完成數據服務器與后臺服務器之間的數據同步。第一方面,本專利技術實施例公開了一種數據同步方法,該方法可以應用于同步服務器,該方法可以包括:通過增量更新數據接口接收數據服務器發送的更新消息,更新消息包括數據服務器的標識、更新數據和更新版本號,更新版本號是更新數據的版本號;確定與數據服務器的標識具有對應關系的各個后臺服務器的標識;基于各個后臺服務器的標識,將更新數據和更新版本號推送給各個后臺服務器,以使各個后臺服務器根據更新數據和更新版本號進行增量更新。在一種實現方式中,所述方法還可以包括:接收后臺服務器發送的第一數據請求,第一數據請求用于請求版本號與更新版本號相同的目標完整數據,第一數據請求是該后臺服務器在自身的內存儲器中不存在完整數據時發送的;獲取目標完整數據,目標完整數據是同步服務器根據前述更新數據,對同步服務器的外存儲器中存儲的完整數據進行增量更新得到的;將目標完整數據發送給該后臺服務器。在一種實現方式中,所述方法還可以包括:接收后臺服務器發送的第二數據請求,第二數據請求用于請求版本號與版本號集合中的版本號相同的更新數據,版本號集合包括1個或多個版本號,第二數據請求是該后臺服務器在自身的內存儲器中存在完整數據,且前述更新版本號與內存儲器中的完整數據的版本號之間的差值大于預設值時發送的;獲取更新數據集合,更新數據集合中的更新數據的版本號與版本號集合中的版本號一一對應相同;將更新數據集合發送給該后臺服務器,以使該后臺服務器按照版本號遞增的順序,依次根據接收到的更新數據對上一次增量更新后的完整數據進行增量更新。第二方面,本專利技術實施例公開了另一種數據同步方法,該方法可以應用于后臺服務器,該方法可以包括:接收同步服務器發送的推送數據,推送數據包括更新數據和更新版本號,更新版本號是更新數據的版本號,后臺服務器與同步服務器之間的連接狀態為長連接;檢測內存儲器中是否存在完整數據;若內存儲器中存在完整數據,則獲取完整數據的版本號;若更新版本號與完整數據的版本號不同,則根據更新數據對完整數據進行增量更新;將增量更新后的完整數據和更新版本號關聯存儲于內存儲器。在一種實現方式中,所述方法還可以包括:若內存儲器中不存在完整數據,則向同步服務器發送第一數據請求,第一數據請求用于請求版本號與更新版本號相同的目標完整數據;接收同步服務器發送的目標完整數據;將目標完整數據和更新版本號關聯存儲于內存儲器。在一種實現方式中,若更新版本號與完整數據的版本號不同,則根據更新數據對完整數據進行增量更新的具體實施方式可以為:若更新版本號與完整數據的版本號之間的差值為預設值,則根據更新數據對完整數據進行增量更新;若更新版本號與完整數據的版本號之間的差值大于預設值,則向同步服務器發送第二數據請求,第二數據請求用于請求版本號與版本號集合中的版本號相同的更新數據,版本號集合包括1個或多個版本號;接收同步服務器發送的更新數據集合,更新數據集合中的更新數據的版本號與版本號集合中的版本號一一對應相同;按照版本號遞增的順序,依次根據接收到的更新數據,對上一次增量更新后的完整數據進行增量更新。在一種實現方式中,所述方法還可以包括:以預設時長為間隔,檢測后臺服務器與同步服務器之間的連接狀態,連接狀態包括長連接和斷開;若連接狀態為斷開,則向同步服務器發送長連接請求,長連接請求用于請求與同步服務器建立長連接;接收同步服務器發送的連接成功消息,該連接成功消息用于指示后臺服務器與同步服務器之間成功建立長連接。第三方面,本專利技術實施例公開了一種數據同步裝置,該裝置包括用于執行上述第一方面所述的方法的單元。第四方面,本專利技術實施例公開了另一種數據同步裝置,該裝置包括用于執行上述第二方面所述的方法的單元。第五方面,本專利技術實施例公開了一種服務器,該服務器包括存儲器和處理器,所述存儲器用于存儲計算機程序,所述計算機程序包括程序指令,所述處理器被配置用于調用所述程序指令,執行上述第一方面所述的方法。第六方面,本專利技術實施例公開了另一種服務器,該服務器包括存儲器和處理器,所述存儲器用于存儲計算機程序,所述計算機程序包括程序指令,所述處理器被配置用于調用所述程序指令,執行上述第二方面所述的方法。第七方面,本專利技術實施例公開了一種計算機存儲介質,所述計算機存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時使所述處理器執行上述第一方面所述的方法。第八方面,本專利技術實施例公開了另一種計算機存儲介質,所述計算機存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時使所述處理器執行上述第二方面所述的方法。通過實施本專利技術實施例,同步服務器在接收到數據服務器發送的更新數據和更新版本號之后,可以確定與數據服務器的標識具有對應關系的各個后臺服務器的標識,并基于各個后臺服務器的標識,將更新數據和更新版本號推送給各個后臺服務器,以使各個后臺服務器根據更新數據和更新版本號進行增量更新,從而完成數據服務器與各個后臺服務器之間的數據同步。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本專利技術實施例提供的一種通信系統的架構示意圖;圖2是本專利技術實施例提供的一種數據同步方法的流程示意圖;圖3是本專利技術實施例提供的另一種數據同步方法的流程示意圖;圖4是本專利技術實施例提供的又一種數據同步方法的流程示意圖;圖5是本專利技術實施例提供的一種數據同步裝置的結構示意圖;圖6是本專利技術實施例提供的另一種數據同步裝置的結構示意圖;圖7是本專利技術實施例提供的一種同步服務器的結構示意圖;圖8是本專利技術實施例提供的一種后臺服務器的結構示意圖。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。請參見圖1,圖1是本專利技術實施例公開的一種通信系統的架構示意圖。如圖1所示,該通信系統包括數據服務器101、同步服務器102、第一后臺服務器103、第二后臺服務器104和第三后臺服務器105。其中,數據服務器101可以用于存儲第一后臺服務器103、第二后臺服務器104和第三后臺服務器105需要的數據。同步服務器102具有發布訂閱功能,數據服務器101可以通過將存儲的數據發送給同步服務器102,以便同步服務器102通本文檔來自技高網...

    【技術保護點】
    1.一種數據同步方法,應用于同步服務器,其特征在于,包括:通過增量更新數據接口接收數據服務器發送的更新消息,所述更新消息包括所述數據服務器的標識、更新數據和更新版本號,所述更新版本號是所述更新數據的版本號;確定與所述數據服務器的標識具有對應關系的各個后臺服務器的標識;基于所述各個后臺服務器的標識,將所述更新數據和所述更新版本號推送給所述各個后臺服務器,以使所述各個后臺服務器根據所述更新數據和所述更新版本號進行增量更新。

    【技術特征摘要】
    1.一種數據同步方法,應用于同步服務器,其特征在于,包括:通過增量更新數據接口接收數據服務器發送的更新消息,所述更新消息包括所述數據服務器的標識、更新數據和更新版本號,所述更新版本號是所述更新數據的版本號;確定與所述數據服務器的標識具有對應關系的各個后臺服務器的標識;基于所述各個后臺服務器的標識,將所述更新數據和所述更新版本號推送給所述各個后臺服務器,以使所述各個后臺服務器根據所述更新數據和所述更新版本號進行增量更新。2.根據權利要求1所述的方法,其特征在于,所述方法還包括:接收后臺服務器發送的第一數據請求,所述第一數據請求用于請求版本號與所述更新版本號相同的目標完整數據,所述第一數據請求是所述后臺服務器在自身的內存儲器中不存在完整數據時發送的;獲取所述目標完整數據,所述目標完整數據是所述同步服務器根據所述更新數據,對所述同步服務器的外存儲器中存儲的完整數據進行增量更新得到的;將所述目標完整數據發送給所述后臺服務器。3.根據權利要求1所述的方法,其特征在于,所述方法還包括:接收后臺服務器發送的第二數據請求,所述第二數據請求用于請求版本號與版本號集合中的版本號相同的更新數據,所述版本號集合包括1個或多個版本號,所述第二數據請求是所述后臺服務器在自身的內存儲器中存在完整數據,且所述更新版本號與所述內存儲器中的完整數據的版本號之間的差值大于預設值時發送的;獲取更新數據集合,所述更新數據集合中的更新數據的版本號與所述版本號集合中的版本號一一對應相同;將所述更新數據集合發送給所述后臺服務器,以使所述后臺服務器按照版本號遞增的順序,依次根據接收到的更新數據對上一次增量更新后的完整數據進行增量更新。4.一種數據同步方法,應用于后臺服務器,其特征在于,包括:接收同步服務器發送的推送數據,所述推送數據包括更新數據和更新版本號,所述更新版本號是所述更新數據的版本號,所述后臺服務器與所述同步服務器之間的連接狀態為長連接;檢測內存儲器中是否存在完整數據;若所述內存儲器中存在所述完整數據,則獲取所述完整數據的版本號;若所述更新版本號與所述完整數據的版本號不同,則根據所述更新數據對所述完整數據進行增量更新;將增量更新后的完整數...

    【專利技術屬性】
    技術研發人員:劉根生
    申請(專利權)人:平安科技深圳有限公司
    類型:發明
    國別省市:廣東,44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 成人免费一区二区无码视频| 亚洲av永久无码精品网址| 粉嫩高中生无码视频在线观看| 日韩人妻无码一区二区三区久久99 | 人妻av无码一区二区三区| 亚洲真人无码永久在线观看| 久久美利坚合众国AV无码| 久久久久亚洲AV无码专区首| 无码人妻少妇伦在线电影| 久久久久无码精品国产| 国产成人无码区免费内射一片色欲| 亚洲AV永久无码精品放毛片| 亚洲va中文字幕无码久久| 免费无码午夜福利片| 亚洲精品无码久久久久秋霞| 亚洲成AV人片在线播放无码| 国模无码人体一区二区| 韩国无码AV片在线观看网站| 免费无码VA一区二区三区| 国产爆乳无码一区二区麻豆| 五月婷婷无码观看| 人妻丰满熟妇A v无码区不卡| 中文字幕无码日韩欧毛| 人妻无码一区二区三区免费| 中文字幕精品无码一区二区| 国产精品无码一二区免费| 一本天堂ⅴ无码亚洲道久久| 无码精品一区二区三区在线| 一本色道无码道在线观看| 国产综合无码一区二区辣椒 | 国模无码人体一区二区 | 人妻精品久久无码区| 亚洲中文无码av永久| 久久精品无码一区二区WWW| 日韩人妻无码精品一专区 | 国产精品va无码二区| 日韩av无码国产精品| 国产成人无码精品一区不卡| 国产爆乳无码视频在线观看3| 精品久久久无码中字| 午夜亚洲av永久无码精品|