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

    請求處理方法和裝置制造方法及圖紙

    技術編號:44186189 閱讀:21 留言:0更新日期:2025-02-06 18:27
    本發明專利技術公開了一種請求處理方法和裝置,涉及大數據處理技術領域。該方法的一具體實施方式包括:接收數據獲取請求,確定數據獲取請求對應的期限條件;確定緩存中是否存在數據獲取請求對應的第一目標數據;響應于緩存中不存在第一目標數據,或,緩存中的第一目標數據的緩存時間不滿足期限條件,從數據源中獲取數據請求對應的第二目標數據,并返回第二目標數據;確定第二目標數據對應的至少一個關聯應用,并根據各關聯應用的期限信息,確定第二目標數據對應的緩存保留時間;將第二目標數據保存在緩存中,并根據緩存保留時間,對緩存中的第二目標數據進行生命周期管理。該實施方式能夠減少應用的業務功能出現失誤的情形。

    【技術實現步驟摘要】

    本專利技術涉及大數據處理,尤其涉及一種請求處理方法和裝置


    技術介紹

    1、緩存是指可以進行高速數據交換的存儲器,它先于內存與cpu交換數據,因此速率很快。接收到數據獲取請求之后,通常先在緩存中查找數據獲取請求對應的目標數據。如果在緩存中查找到目標數據,則直接向應用返回目標數據。由于應用對緩存數據有時效性要求,這種方式可能會造成應用的業務功能出現失誤。


    技術實現思路

    1、有鑒于此,本專利技術實施例提供一種請求處理方法和裝置,通過考慮數據獲取請求的期限條件,能夠減少應用的業務功能出現失誤的情形。

    2、第一方面,本專利技術實施例提供了一種請求處理方法,包括:

    3、接收數據獲取請求,確定所述數據獲取請求對應的期限條件;

    4、確定緩存中是否存在所述數據獲取請求對應的第一目標數據;

    5、響應于緩存中不存在所述第一目標數據,或,緩存中的所述第一目標數據的緩存時間不滿足所述期限條件,從數據源中獲取所述數據請求對應的第二目標數據,并返回所述第二目標數據;

    6、確定所述第二目標數據對應的至少一個關聯應用,并根據各所述關聯應用的期限信息,確定所述第二目標數據對應的緩存保留時間;

    7、將所述第二目標數據保存在緩存中,并根據所述緩存保留時間,對緩存中的所述第二目標數據進行生命周期管理。

    8、可選地,所述確定緩存中是否存在所述數據獲取請求對應的第一目標數據之后,還包括:

    9、響應于緩存中存在所述第一目標數據,確定緩存中的所述第一目標數據的緩存時間是否滿足所述期限條件;

    10、響應于緩存中的所述第一目標數據的緩存時間滿足所述期限條件,從緩存中獲取并返回所述第一目標數據。

    11、可選地,所述確定緩存中的所述第一目標數據的緩存時間是否滿足所述期限條件,包括:

    12、確定所述第一目標數據的緩存時間;

    13、確定當前時間與所述緩存時間之間的時間差;

    14、根據所述時間差,確定所述第一目標數據的緩存時間是否滿足所述期限條件。

    15、可選地,所述確定所述第二目標數據對應的至少一個關聯應用,包括:

    16、確定所述第二目標數據對應的數據類型;

    17、根據類型映射信息,確定所述第二目標數據對應的至少一個關聯應用。

    18、可選地,所述確定所述數據獲取請求對應的期限條件,包括:

    19、確定所述數據獲取請求對應的授權碼,并確定所述授權碼對應的目標應用;

    20、將所述目標應用對應的期限條件,確定為所述數據獲取請求對應的期限條件。

    21、可選地,所述根據所述緩存保留時間,對緩存中的所述第二目標數據進行生命周期管理,包括:

    22、保存所述第二目標數據的緩存時間;

    23、響應于當前時間與所述緩存時間之間的時間差大于所述緩存保留時間,刪除緩存中的所述第二目標數據。

    24、可選地,所述緩存包括:一級緩存及二級緩存;

    25、所述將所述第二目標數據保存在緩存中,并根據所述緩存保留時間,對緩存中的所述第二目標數據進行生命周期管理,包括:

    26、將所述第二目標數據存儲到所述一級緩存中,并記錄所述第二目標數據對應的緩存時間;

    27、響應于當前時間與所述緩存時間之間的時間差大于所述緩存保留時間,從所述一級緩存中刪除所述第二目標數據,并將所述第二目標數據存儲到所述二級緩存中。

    28、第二方面,本專利技術實施例提供了一種請求處理裝置,包括:

    29、條件確定模塊,用于接收數據獲取請求,確定所述數據獲取請求對應的期限條件;

    30、數據確定模塊,用于確定緩存中是否存在所述數據獲取請求對應的第一目標數據;

    31、數據返回模塊,用于響應于緩存中不存在所述第一目標數據,或,緩存中的所述第一目標數據的緩存時間不滿足所述期限條件,從數據源中獲取所述數據請求對應的第二目標數據,并返回所述第二目標數據;

    32、時間確定模塊,用于確定所述第二目標數據對應的至少一個關聯應用,并根據各所述關聯應用的期限信息,確定所述第二目標數據對應的緩存保留時間;

    33、數據管理模塊,用于將所述第二目標數據保存在緩存中,并根據所述緩存保留時間,對緩存中的所述第二目標數據進行生命周期管理。

    34、可選地,所述數據返回模塊還用于:

    35、響應于緩存中存在所述第一目標數據,確定緩存中的所述第一目標數據的緩存時間是否滿足所述期限條件;

    36、響應于緩存中的所述第一目標數據的緩存時間滿足所述期限條件,從緩存中獲取并返回所述第一目標數據。

    37、可選地,所述數據返回模塊還用于:

    38、確定所述第一目標數據的緩存時間;

    39、確定當前時間與所述緩存時間之間的時間差;

    40、根據所述時間差,確定所述第一目標數據的緩存時間是否滿足所述期限條件。

    41、可選地,所述時間確定模塊具體用于:

    42、確定所述第二目標數據對應的數據類型;

    43、根據類型映射信息,確定所述第二目標數據對應的至少一個關聯應用。

    44、可選地,所述條件確定模塊具體用于:

    45、確定所述數據獲取請求對應的授權碼,并確定所述授權碼對應的目標應用;

    46、將所述目標應用對應的期限條件,確定為所述數據獲取請求對應的期限條件。

    47、第三方面,本專利技術實施例提供了一種電子設備,包括:

    48、一個或多個處理器;

    49、存儲裝置,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現上述任一實施例所述的方法。

    50、第四方面,本專利技術實施例提供了一種計算機可讀介質,其上存儲有計算機程序,所述程序被處理器執行時實現上述任一實施例所述的方法。

    51、第五方面,本專利技術實施例提供了一種計算機程序產品,包括計算機程序,所述程序被處理器執行時實現上述任一實施例所述的方法。

    52、上述專利技術中的一個實施例具有如下優點或有益效果:接收數據獲取請求之后,如果緩存中不存在第一目標數據,或緩存中的第一目標數據的緩存時間不滿足期限條件,從數據源中獲取并返回數據請求對應的第二目標數據。通過考慮數據獲取請求的期限條件,能夠減少應用的業務功能出現失誤的情形。

    53、此外,從數據源中獲取到第二目標數據之后,將第二目標數據保存在緩存中,確定第二目標數據對應的至少一個關聯應用,并根據各關聯應用的期限信息,確定第二目標數據對應的緩存保留時間。因此,本專利技術實施例的方案還能夠利用緩存保留時間,合理地對緩存中的第二目標數據進行生命周期管理,更好地為各關聯應用提供數據支撐。

    54、上述的非慣用的可選方式所具有的進一步效果將在下文中結合具體實施方式加以說明。

    本文檔來自技高網...

    【技術保護點】

    1.一種請求處理方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述確定緩存中是否存在所述數據獲取請求對應的第一目標數據之后,還包括:

    3.根據權利要求2所述的方法,其特征在于,所述確定緩存中的所述第一目標數據的緩存時間是否滿足所述期限條件,包括:

    4.根據權利要求1所述的方法,其特征在于,所述確定所述第二目標數據對應的至少一個關聯應用,包括:

    5.根據權利要求1所述的方法,其特征在于,所述確定所述數據獲取請求對應的期限條件,包括:

    6.根據權利要求1所述的方法,其特征在于,所述根據所述緩存保留時間,對緩存中的所述第二目標數據進行生命周期管理,包括:

    7.根據權利要求1所述的方法,其特征在于,所述緩存包括:一級緩存及二級緩存;

    8.一種請求處理裝置,其特征在于,包括:

    9.根據權利要求8所述的裝置,其特征在于,所述數據返回模塊還用于:

    10.根據權利要求9所述的裝置,其特征在于,所述數據返回模塊還用于:

    11.根據權利要求8所述的裝置,其特征在于,所述時間確定模塊具體用于:

    12.根據權利要求8所述的裝置,其特征在于,所述條件確定模塊具體用于:

    13.一種電子設備,其特征在于,包括:

    14.一種計算機可讀介質,其上存儲有計算機程序,其特征在于,所述程序被處理器執行時實現如權利要求1-7中任一所述的方法。

    15.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1-7中任一所述的方法。

    ...

    【技術特征摘要】

    1.一種請求處理方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述確定緩存中是否存在所述數據獲取請求對應的第一目標數據之后,還包括:

    3.根據權利要求2所述的方法,其特征在于,所述確定緩存中的所述第一目標數據的緩存時間是否滿足所述期限條件,包括:

    4.根據權利要求1所述的方法,其特征在于,所述確定所述第二目標數據對應的至少一個關聯應用,包括:

    5.根據權利要求1所述的方法,其特征在于,所述確定所述數據獲取請求對應的期限條件,包括:

    6.根據權利要求1所述的方法,其特征在于,所述根據所述緩存保留時間,對緩存中的所述第二目標數據進行生命周期管理,包括:

    7.根據權利要求1所述的方法,其特征在于,所述緩存包括:一級緩存及...

    【專利技術屬性】
    技術研發人員:曾鑫鑫,
    申請(專利權)人:中國建設銀行股份有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 国产嫖妓一区二区三区无码| 久久久久琪琪去精品色无码| 日韩免费无码一区二区三区| 中文字幕久久精品无码| 成人午夜精品无码区久久| 2024你懂的网站无码内射| 少妇无码?V无码专区在线观看| 亚洲日韩v无码中文字幕| 丰满亚洲大尺度无码无码专线 | 一区二区三区无码视频免费福利| 久久午夜夜伦鲁鲁片免费无码 | 亚洲av无码无线在线观看| 亚洲AV无码一区二区三区在线观看| 中文字幕无码一区二区免费| 精品国产性色无码AV网站| 亚洲av无码不卡| 东京热加勒比无码视频| 无码办公室丝袜OL中文字幕 | 国产高新无码在线观看| 亚洲国产精品无码第一区二区三区 | 亚洲成a∨人片在无码2023| 亚洲AV综合色区无码一区爱AV| 五月婷婷无码观看| 无码一区二区三区在线| 亚洲国产成人无码AV在线| 久久av高潮av无码av喷吹| 亚洲中文字幕久久精品无码A| 亚洲AV无码成H人在线观看 | 无码精品国产一区二区三区免费| 成年轻人电影www无码| 久久久久亚洲Av片无码v | 国产精品无码午夜福利| 无码视频一区二区三区| 久久午夜无码鲁丝片直播午夜精品| 国产精品无码久久四虎| 精品国产a∨无码一区二区三区 | 国产网红主播无码精品| 亚洲爆乳AAA无码专区| 国产成人AV片无码免费| 夜夜添无码试看一区二区三区| 日韩乱码人妻无码中文视频|