[發(fā)明專利]應(yīng)用間緩存同步的方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備在審
| 申請(qǐng)?zhí)枺?/td> | 201811253058.1 | 申請(qǐng)日: | 2018-10-25 |
| 公開(kāi)(公告)號(hào): | CN109582732A | 公開(kāi)(公告)日: | 2019-04-05 |
| 發(fā)明(設(shè)計(jì))人: | 陸國(guó)際;何昌欽 | 申請(qǐng)(專利權(quán))人: | 東軟集團(tuán)股份有限公司 |
| 主分類號(hào): | G06F16/27 | 分類號(hào): | G06F16/27 |
| 代理公司: | 北京英創(chuàng)嘉友知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11447 | 代理人: | 魏嘉熹;南毅寧 |
| 地址: | 110179 遼*** | 國(guó)省代碼: | 遼寧;21 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 目標(biāo)應(yīng)用 緩存 服務(wù)注冊(cè)中心 訪問(wèn)地址 源應(yīng)用 存儲(chǔ)介質(zhì) 電子設(shè)備 緩存數(shù)據(jù) 同步的 應(yīng)用 傳遞參數(shù) 獲取目標(biāo) 集群擴(kuò)展 人工配置 自動(dòng)獲取 調(diào)用 主機(jī) 傳遞 | ||
本公開(kāi)涉及一種應(yīng)用間緩存同步的方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備,所述方法應(yīng)用于運(yùn)行源應(yīng)用的主機(jī),所述方法包括:從服務(wù)注冊(cè)中心獲取目標(biāo)應(yīng)用的訪問(wèn)地址,所述訪問(wèn)地址是所述目標(biāo)應(yīng)用注冊(cè)到所述服務(wù)注冊(cè)中心時(shí)發(fā)送給所述服務(wù)注冊(cè)中心的;根據(jù)所述訪問(wèn)地址將所述源應(yīng)用本地緩存中的緩存數(shù)據(jù)作為傳遞參數(shù)調(diào)用所述目標(biāo)應(yīng)用的接口,以將所述緩存數(shù)據(jù)傳遞給所述目標(biāo)應(yīng)用進(jìn)行緩存。通過(guò)本公開(kāi)的技術(shù)方案,當(dāng)目標(biāo)應(yīng)用集群擴(kuò)展時(shí),使得源應(yīng)用可以通過(guò)服務(wù)注冊(cè)中心自動(dòng)獲取目標(biāo)應(yīng)用的訪問(wèn)地址,無(wú)需人工配置。
技術(shù)領(lǐng)域
本公開(kāi)涉及信息技術(shù)領(lǐng)域,具體地,涉及一種應(yīng)用間緩存同步的方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。
背景技術(shù)
緩存是分布式系統(tǒng)中的重要組件,主要解決高并發(fā)、大數(shù)據(jù)場(chǎng)景下,熱點(diǎn)數(shù)據(jù)訪問(wèn)的性能問(wèn)題。應(yīng)用間緩存同步是指源應(yīng)用中的緩存數(shù)據(jù)同步到目標(biāo)應(yīng)用的緩存中,其應(yīng)用場(chǎng)景主要是由源應(yīng)用來(lái)驅(qū)動(dòng)數(shù)據(jù)維護(hù),由目標(biāo)應(yīng)用來(lái)響應(yīng)數(shù)據(jù)變更。
現(xiàn)有技術(shù)中的應(yīng)用間緩存同步的方法,通常需要人工配置目標(biāo)應(yīng)用的訪問(wèn)地址,由源應(yīng)用根據(jù)目標(biāo)應(yīng)用的訪問(wèn)地址調(diào)用目標(biāo)應(yīng)用的接口來(lái)進(jìn)行緩存同步。然而,當(dāng)目標(biāo)應(yīng)用集群擴(kuò)展時(shí),需要人工增加或刪除目標(biāo)應(yīng)用的訪問(wèn)地址。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種應(yīng)用間緩存同步的方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。
為了實(shí)現(xiàn)上述目的,本公開(kāi)提供一種應(yīng)用間緩存同步的方法,所述方法應(yīng)用于運(yùn)行源應(yīng)用的主機(jī),所述方法包括:
從服務(wù)注冊(cè)中心獲取目標(biāo)應(yīng)用的訪問(wèn)地址,所述訪問(wèn)地址是所述目標(biāo)應(yīng)用注冊(cè)到所述服務(wù)注冊(cè)中心時(shí)發(fā)送給所述服務(wù)注冊(cè)中心的;
根據(jù)所述訪問(wèn)地址將所述源應(yīng)用本地緩存中的緩存數(shù)據(jù)作為傳遞參數(shù)調(diào)用所述目標(biāo)應(yīng)用的接口,以將所述緩存數(shù)據(jù)傳遞給所述目標(biāo)應(yīng)用進(jìn)行緩存。
可選地,在所述根據(jù)所述訪問(wèn)地址將所述源應(yīng)用本地緩存中的緩存數(shù)據(jù)作為傳遞參數(shù)調(diào)用所述目標(biāo)應(yīng)用的接口之前,所述方法還包括:
在所述源應(yīng)用接收到數(shù)據(jù)更新操作時(shí),根據(jù)所述數(shù)據(jù)更新操作同時(shí)更新數(shù)據(jù)庫(kù)和所述源應(yīng)用本地緩存中的數(shù)據(jù)。
可選地,所述在所述源應(yīng)用接收到數(shù)據(jù)更新操作時(shí),根據(jù)所述數(shù)據(jù)更新操作同時(shí)更新數(shù)據(jù)庫(kù)和所述源應(yīng)用本地緩存中的數(shù)據(jù),以及所述根據(jù)所述訪問(wèn)地址將所述源應(yīng)用本地緩存中的緩存數(shù)據(jù)作為傳遞參數(shù)調(diào)用所述目標(biāo)應(yīng)用的接口,屬于同一數(shù)據(jù)庫(kù)事務(wù)。
可選地,所述從服務(wù)注冊(cè)中心獲取目標(biāo)應(yīng)用的訪問(wèn)地址,包括:
在所述源應(yīng)用啟動(dòng)時(shí),向所述服務(wù)注冊(cè)中心發(fā)送訪問(wèn)請(qǐng)求;
接收所述服務(wù)注冊(cè)中心根據(jù)所述訪問(wèn)請(qǐng)求返回的所述目標(biāo)應(yīng)用的訪問(wèn)地址。
可選地,所述從服務(wù)注冊(cè)中心獲取目標(biāo)應(yīng)用的訪問(wèn)地址,包括:
與所述服務(wù)注冊(cè)中心建立長(zhǎng)連接;
通過(guò)所述長(zhǎng)連接監(jiān)聽(tīng)所述服務(wù)注冊(cè)中心中存儲(chǔ)的訪問(wèn)地址的變更信息;
根據(jù)所述變更信息對(duì)所述源應(yīng)用本地緩存的目標(biāo)應(yīng)用的訪問(wèn)地址進(jìn)行更新,其中,所述源應(yīng)用本地緩存的訪問(wèn)地址是首次從所述服務(wù)注冊(cè)中心獲取到訪問(wèn)地址后進(jìn)行緩存的。
本公開(kāi)還提供一種應(yīng)用間緩存同步的方法,所述方法應(yīng)用于服務(wù)注冊(cè)中心,所述方法包括:
接收目標(biāo)應(yīng)用發(fā)送的注冊(cè)請(qǐng)求,存儲(chǔ)所述注冊(cè)請(qǐng)求中的所述目標(biāo)應(yīng)用的訪問(wèn)地址;
將所述訪問(wèn)地址發(fā)送給源應(yīng)用,所述訪問(wèn)地址用于所述源應(yīng)用將所述源應(yīng)用本地緩存中的緩存數(shù)據(jù)作為傳遞參數(shù)調(diào)用所述目標(biāo)應(yīng)用的接口,以將所述緩存數(shù)據(jù)傳遞給所述目標(biāo)應(yīng)用進(jìn)行緩存。
本公開(kāi)還提供一種應(yīng)用間緩存同步的裝置,所述裝置應(yīng)用于運(yùn)行源應(yīng)用的主機(jī),所述裝置包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東軟集團(tuán)股份有限公司,未經(jīng)東軟集團(tuán)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811253058.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種應(yīng)用處理方法、裝置及電子設(shè)備
- 一種應(yīng)用程序的控制方法、裝置及智能終端
- 基于容器平臺(tái)的應(yīng)用交付方法、容器平臺(tái)及應(yīng)用交付系統(tǒng)
- 設(shè)置自啟動(dòng)權(quán)限的方法、裝置及存儲(chǔ)介質(zhì)
- 應(yīng)用目標(biāo)事件合成
- 一種應(yīng)用程序啟動(dòng)方法及移動(dòng)終端
- PaaS平臺(tái)的應(yīng)用部署方法、裝置、服務(wù)器及存儲(chǔ)介質(zhì)
- 服務(wù)器集群的應(yīng)用升級(jí)方法及裝置
- 一種服務(wù)請(qǐng)求的處理方法及裝置
- 應(yīng)用進(jìn)程與處理器核綁定方法及終端
- 逐出高速緩存的行的電路布置、數(shù)據(jù)處理系統(tǒng)和方法
- 共享緩存管理系統(tǒng)及方法
- 分布式緩存系統(tǒng)、數(shù)據(jù)的緩存方法及緩存數(shù)據(jù)的查詢方法
- 一種緩存替換方法;裝置和系統(tǒng)
- 加速引擎及處理器
- 一種日志緩存方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 緩存控制方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 至少具有三個(gè)緩存級(jí)別的緩存層級(jí)的混合低級(jí)緩存包含策略
- 基于雙緩存區(qū)的緩存方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 緩存預(yù)載方法、裝置、處理器芯片及服務(wù)器
- 一種基于CXF的高性能服務(wù)系統(tǒng)及方法
- 一種微服務(wù)注冊(cè)方法及系統(tǒng)
- 一種分布式服務(wù)端運(yùn)行系統(tǒng)及方法
- 一種java語(yǔ)言分布式微服務(wù)治理框架
- 服務(wù)注冊(cè)方法、裝置、注冊(cè)中心管理設(shè)備及存儲(chǔ)介質(zhì)
- 一種服務(wù)準(zhǔn)入的管理方法及裝置
- 服務(wù)注冊(cè)的方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種微服務(wù)注冊(cè)中心集群及其信息處理方法
- 多類型微服務(wù)注冊(cè)中心管理系統(tǒng)及方法
- 配置服務(wù)注冊(cè)中心的方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 地址譯碼方法、裝置及單板
- 網(wǎng)絡(luò)訪問(wèn)的安全控制方法及裝置
- 用于識(shí)別惡意訪問(wèn)的方法和設(shè)備
- 異常訪問(wèn)請(qǐng)求識(shí)別方法及裝置
- 一種互聯(lián)網(wǎng)訪問(wèn)方法及系統(tǒng)
- 一種更新文件資源訪問(wèn)地址的方法和裝置
- 訪問(wèn)指令確定方法、裝置及存儲(chǔ)介質(zhì)
- 訪問(wèn)控制方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 異常訪問(wèn)檢測(cè)方法、裝置和設(shè)備
- 數(shù)據(jù)訪問(wèn)方法、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)





