一種基于高并發(fā)的數(shù)據(jù)緩存方法

基本信息

申請(qǐng)?zhí)?/td> CN202110384690.5 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN113311994A 公開(kāi)(公告)日 2021-08-27
申請(qǐng)公布號(hào) CN113311994A 申請(qǐng)公布日 2021-08-27
分類號(hào) G06F3/06(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 姜勇;楊雷;李印;王偉平;王玉娟 申請(qǐng)(專利權(quán))人 中企云鏈(北京)金融信息服務(wù)有限公司
代理機(jī)構(gòu) - 代理人 -
地址 100078北京市豐臺(tái)區(qū)芳城園一區(qū)15號(hào)樓中國(guó)中車大廈四層
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種基于高并發(fā)的數(shù)據(jù)緩存方法,包括:將數(shù)據(jù)緩存分為多組不同路徑分區(qū),通過(guò)控制單元控制各組數(shù)據(jù)緩存模塊,多個(gè)數(shù)據(jù)緩存同時(shí)進(jìn)行數(shù)據(jù)寫(xiě)入,通過(guò)存儲(chǔ)器管理模塊進(jìn)行管理,在相同周期內(nèi)訪問(wèn)第一緩存塊和第N緩存塊;針對(duì)緩存塊的數(shù)據(jù)帶上專屬標(biāo)簽,當(dāng)緩存塊的數(shù)據(jù)進(jìn)入內(nèi)核后,在內(nèi)存中維護(hù)一個(gè)哈希表,將同一ID的哈希在同一個(gè)地方做請(qǐng)求合并,經(jīng)過(guò)設(shè)定的時(shí)間后統(tǒng)一提交。本發(fā)明提出的緩存方法,同時(shí)進(jìn)行數(shù)據(jù)的寫(xiě)入與讀取,將多個(gè)數(shù)據(jù)緩存組合起來(lái),分別配置不同的訪問(wèn)路徑,通過(guò)訪問(wèn)不同的路徑來(lái)訪問(wèn)數(shù)據(jù)緩存,通過(guò)遍歷策略來(lái)調(diào)解緩存路徑的變更,可以支持多個(gè)網(wǎng)絡(luò)端口接收處理高并發(fā)情況下的任務(wù),提高數(shù)據(jù)訪問(wèn)存取的正確性和速度。