[發明專利]一種請求處理方法及裝置在審
| 申請號: | 201611073539.5 | 申請日: | 2016-11-29 |
| 公開(公告)號: | CN106776875A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 郭建輝 | 申請(專利權)人: | 天脈聚源(北京)傳媒科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京尚倫律師事務所11477 | 代理人: | 張亮 |
| 地址: | 100007 北京市東城區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 請求 處理 方法 裝置 | ||
技術領域
本發明涉及互聯網技術領域,特別涉及一種請求處理方法及裝置。
背景技術
在執行某些業務時,需要調用數據,并對數據進行相應的處理。此時,需要執行業務的人員編輯相應的調用請求來調用這些數據,在編輯調用請求時,需要指明該調用請求中包含其要調用的數據所在的位置,從而指明這些數據需要從數據庫中調用,還是從緩存中調用。
這樣的方式,需要在調用請求中需要標識其要調用的數據所在的位置,通常情況下,是需要執行業務的人員進行手動編輯,并且,還需要在業務處理所對應的代碼中編寫判斷數據是在數據庫還是在緩存中的代碼。而由于業務與緩存無關,故在發送調用請求時,需要對調用請求所指向的數據地址進行編輯,需要極大的工作量,因而,如何提供一種請求處理方法,從而節省人力成本,是一亟待解決的技術問題。
發明內容
本發明提供一種請求處理方法及裝置,用以節省人力成本。
本發明提供一種請求處理方法,包括:
當監測到數據處理請求時,判斷執行所述數據處理請求時是否需要使用緩存區;
當需要使用緩存區時,判斷所述數據處理請求對應的數據是否在緩存區;
當所述數據處理請求對應的數據在緩存區時,從緩存區獲取所述數據處理請求對應的數據;
根據所述處理請求對獲取的數據進行處理。
本發明的有益效果在于:當檢測到數據處理請求時,并不需要通過數據處理請求的標識判斷該數據請求所對應的數據所在的位置,而是判斷執行該數據處理請求時是否需要使用緩存區,如果需要,則該數據處理請求對應的數據有較大的概率在緩存區,然后進一步判斷數據處理請求對應的數據是否在緩存區,通過兩次判斷過程確定數據請求對應的數據所在的位置,從而在發送調用請求時,無需手動編輯數據處理請求對應的地址,節省了人力成本。
在一個實施例中,所述方法還包括:
當所述數據處理請求對應的數據不在緩存區時,從預設數據庫中獲取所述數據請求對應的數據,并將所述數據請求對應的數據寫入緩存區;
根據所述處理請求對獲取的數據進行處理。
本實施例的有益效果在于:當數據處理請求對應的數據不在緩存區時,其必然在數據庫中,因而,直接從數據庫中獲取該數據請求對應的數據,無需預先對數據處理請求進行標注來指明數據處理請求對應的數據所在的位置,進一步節省了人力成本,其次,在獲取數據請求對應的數據時,將該數據請求對應的數據寫入緩存區,以便下次執行該數據處理請求時,能夠直接從緩存區獲取該數據,提高了獲取速度。
在一個實施例中,所述方法還包括:
加載預設文件;其中,所述預設文件中記錄有在執行時需要使用緩存區的數據處理請求;
所述判斷執行所述數據處理請求時是否需要使用緩存區,包括:
根據所述預設文件中的記錄判斷執行所述數據處理請求時是否需要使用緩存區。
本實施例的有益效果在于:加載記錄有執行時需要使用緩存區的數據處理請求的預設文件,從而能夠根據該預設文件中的記錄判斷執行數據處理請求時是否需要使用緩存區,從而提供了數據處理請求執行時是否需要使用緩存區的判斷依據。
在一個實施例中,所述緩存區包括以下至少一種類型的緩存區:
內存緩存區、服務器臨時存儲區和分布式緩存區。
本實施例的有益效果在于:通過提供多種類型的緩存區,使緩存區的類型更加多樣化,進而使數據緩存時能夠根據需要靈活選擇不同類型的緩存區。
在一個實施例中,所述判斷執行所述數據處理請求時是否需要使用緩存區,包括:
判斷所述數據處理請求的發送方的權限是否滿足預設要求;
當所述數據處理請求的發送方的權限滿足預設要求時,判斷執行所述數據處理請求時是否需要使用緩存區。
本實施例的有益效果在于,在檢測到數據處理請求時,首先判斷數據處理請求的發送方的權限是否滿足預設條件,在數據處理請求的發送方的權限滿足預設條件時,才判斷數據處理請求時是否需要使用緩存區,從而避免了沒有數據調用權限的用戶調用數據,進而降低了數據泄露的風險。
本發明還提供一種請求處理裝置,包括:
第一判斷模塊,用于當監測到數據處理請求時,判斷執行所述數據處理請求時是否需要使用緩存區;
第二判斷模塊,用于當需要使用緩存區時,判斷所述數據處理請求對應的數據是否在緩存區;
第一獲取模塊,用于當所述數據處理請求對應的數據在緩存區時,從緩存區獲取所述數據處理請求對應的數據;
第一處理模塊,用于根據所述處理請求對獲取的數據進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天脈聚源(北京)傳媒科技有限公司,未經天脈聚源(北京)傳媒科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611073539.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用戶建群方法和裝置
- 下一篇:數據遷移方法和數據遷移系統





