[發明專利]一種應用實例的緩存中數據的更新方法、裝置及一種集群有效
| 申請號: | 201711078907.X | 申請日: | 2017-11-06 |
| 公開(公告)號: | CN107862040B | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 雷維朝;林楷坤;謝昭杰;林燦發;孫中軍 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06F16/23;G06F12/0868 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 實例 緩存 數據 更新 方法 裝置 集群 | ||
本申請公開了一種應用實例的緩存中數據的更新方法、裝置及一種集群,其中,所述方法包括:應用實例接收廣播設備發送的報文;應用實例從報文中解析出所述目標應用實例的消息類型標識與更新后的至少一個第一參數的數據;所述應用實例判斷所述應用實例的消息類型標識與所述目標應用實例的消息類型標識是否相同;若所述應用實例的消息類型標識與所述目標應用實例的消息類型標識相同,則所述應用實例依據所述更新后的至少一個第一參數的數據更新所述應用實例的緩存中存儲的參數對應的數據。采用本申請實施例可以實現在保證所有應用實例的緩存中的數據與更新后的數據庫中的對應數據相同的前提下,節省應用實例更新緩存中的數據所消耗的網絡資源。
技術領域
本申請涉及計算機軟件領域,特別涉及一種應用實例的緩存中數據的更新方法、裝置及一種集群。
背景技術
在全球化大型信息系統的構建中,為了滿足系統的全球化服務、高可用和快速響應能力,集群技術被廣泛應用。集群中包括節點和數據庫,其中,節點的個數有多個,每個節點中包含多個應用實例,數據庫中存儲所有應用實例響應外圍請求消息所需要的參數及參數對應的數據。為了提高應用實例對外圍請求消息的響應速度,將應用實例內存中的一部分存儲空間作為緩存,該緩存用于保存該應用實例訪問數據庫中頻率較高的參數以及參數對應的數據。
由于應用實例依據緩存中的數據來響應外圍請求消息,為了保證響應外圍請求消息的準確性,需要保證各應用實例的緩存中的數據與數據庫中對應的數據相同,因此當數據庫中的數據被更新時,應用實例應該更新緩存中的數據。在實際應用中,由于應用實例更新緩存中的數據需要網絡資源,因此,如何保證在所有應用實例的緩存中的數據與更新后的數據庫中對應的數據相同的前提下,節省集群中應用實例更新緩存中的數據所消耗的網絡資源,是本申請所要解決的問題。
發明內容
基于此,本申請提供了一種應用實例的緩存中數據的更新方法,用以實現當數據庫中的數據被更新時,在保證所有應用實例的緩存中的數據與更新后的數據庫中的對應數據相同的前提下,節省應用實例更新緩存中的數據所消耗的網絡資源。
本申請還提供了一種應用實例的緩存中數據的更新裝置及一種集群,用以保證上述方法在實際中的實現及應用。
本申請公開了一種應用實例的緩存中數據的更新方法,該方法應用于集群,所述集群中包括多個節點,每個節點中部署有至少一個應用實例,該方法包括:
所述應用實例接收廣播設備發送的報文;所述報文用于指示數據庫中的數據存在更新,且所述報文攜帶有所述數據庫中更新后的至少一個第一參數的數據,以及更新所述數據庫中的所述至少一個第一參數的目標應用實例的消息類型標識,所述消息類型標識用于表征應用實例處理的外圍請求消息的類型;
所述應用實例從所述報文中解析出所述目標應用實例的消息類型標識與所述更新后的至少一個第一參數的數據;
所述應用實例判斷所述應用實例的消息類型標識與所述目標應用實例的消息類型標識是否相同;
若所述應用實例的消息類型標識與所述目標應用實例的消息類型標識相同,則所述應用實例依據所述更新后的至少一個第一參數的數據更新所述應用實例的緩存中存儲的參數對應的數據。
其中,所述應用實例依據所述更新后的至少一個第一參數的數據更新所述應用實例的緩存中存儲的參數對應的數據,包括:
確定所述應用實例的緩存中與所述至少一個第一參數相同的至少一個第二參數;
調用更新所述第二參數對應的更新算法;
依據所述更新算法與所述更新后的至少一個第一參數的數據,更新所述應用實例的緩存中存儲的至少一個第二參數的數據。
其中,所述廣播設備為消息隊列主題,所述應用實例接收廣播設備發送的報文,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711078907.X/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





