[發(fā)明專利]一種業(yè)務(wù)處理方法、網(wǎng)關(guān)、電子設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010165662.X | 申請日: | 2020-03-11 |
| 公開(公告)號: | CN111405024B | 公開(公告)日: | 2023-06-02 |
| 發(fā)明(設(shè)計)人: | 賈明亮 | 申請(專利權(quán))人: | 京東科技控股股份有限公司 |
| 主分類號: | H04L67/10 | 分類號: | H04L67/10;H04L67/63;H04L67/568;H04L12/66 |
| 代理公司: | 北京華夏泰和知識產(chǎn)權(quán)代理有限公司 11662 | 代理人: | 劉曉燕;劉蔓莉 |
| 地址: | 100176 北京市大興區(qū)北京經(jīng)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 業(yè)務(wù) 處理 方法 網(wǎng)關(guān) 電子設(shè)備 存儲 介質(zhì) | ||
本申請涉及一種業(yè)務(wù)處理方法、網(wǎng)關(guān)、電子設(shè)備及存儲介質(zhì),該方法應(yīng)用于網(wǎng)關(guān),所述網(wǎng)關(guān)包括至少一個攔截器,所述方法包括:當(dāng)接收到第一業(yè)務(wù)請求時,確定所述第一業(yè)務(wù)請求對應(yīng)的攔截器;調(diào)用所述攔截器對所述第一業(yè)務(wù)請求進行攔截處理,得到攔截處理后的第二業(yè)務(wù)請求;確定所述第二業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)處理器;將所述第二業(yè)務(wù)請求發(fā)送到所述業(yè)務(wù)處理器。該技術(shù)方案,業(yè)務(wù)系統(tǒng)僅需執(zhí)行業(yè)務(wù)相關(guān)的功能即可,由網(wǎng)關(guān)統(tǒng)一處理與業(yè)務(wù)邏輯無關(guān)的功能,大大降低了業(yè)務(wù)系統(tǒng)的負擔(dān)。另外,降低了業(yè)務(wù)系統(tǒng)的代碼冗余,實現(xiàn)業(yè)務(wù)邏輯瘦身;同時也節(jié)約業(yè)務(wù)系統(tǒng)維護的人力成本和時間,降低了業(yè)務(wù)系統(tǒng)的維護成本。
技術(shù)領(lǐng)域
本申請涉及計算機技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)處理方法、網(wǎng)關(guān)、電子設(shè)備及存儲介質(zhì)。
背景技術(shù)
業(yè)務(wù)系統(tǒng)是提供給基礎(chǔ)人員使用的,一種對業(yè)務(wù)處理過程進行針對性支持的信息系統(tǒng),能夠為某項工作的完成、對相關(guān)生產(chǎn)和采購等業(yè)務(wù)環(huán)節(jié),基于某些功能模塊提供很好的信息處理作用。
目前,限流、灰度發(fā)布等通用功能都由業(yè)務(wù)系統(tǒng)自身實現(xiàn),對于業(yè)務(wù)系統(tǒng)來說,負擔(dān)很重,并且不同的業(yè)務(wù)系統(tǒng)代碼都會有相同的邏輯功能,代碼冗余。
另外,如果有大量不同的業(yè)務(wù)系統(tǒng),研發(fā)人員需要在每個業(yè)務(wù)系統(tǒng)都要進行相應(yīng)的代碼開發(fā),工作量巨大,且需要花費大量的人力成本和時間成本對這些功能進行維護。例如,一般這些功能需要定期升級,如果一個個業(yè)務(wù)系統(tǒng)進行升級,效率較低,將會耗費大量時間,通常幾個月都無法完成。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,本申請實施例提供了一種業(yè)務(wù)處理方法、網(wǎng)關(guān)、電子設(shè)備及存儲介質(zhì)。
第一方面,本申請實施例提供了一種業(yè)務(wù)處理方法,應(yīng)用于網(wǎng)關(guān),所述網(wǎng)關(guān)包括至少一個攔截器,所述方法包括:
當(dāng)接收到第一業(yè)務(wù)請求時,確定所述第一業(yè)務(wù)請求對應(yīng)的攔截器;
調(diào)用所述攔截器對所述第一業(yè)務(wù)請求進行攔截處理,得到攔截處理后的第二業(yè)務(wù)請求;
確定所述第二業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)處理器;
將所述第二業(yè)務(wù)請求發(fā)送到所述業(yè)務(wù)處理器。
可選的,所述確定所述第一業(yè)務(wù)請求對應(yīng)的攔截器,包括:
當(dāng)確定所述第一業(yè)務(wù)請求符合預(yù)設(shè)條件時,確定所述預(yù)設(shè)條件對應(yīng)的攔截器以及所述第一業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)接口;
根據(jù)所述業(yè)務(wù)接口確定所述攔截器對應(yīng)的屬性信息;
根據(jù)所述屬性信息重載所述攔截器。
可選的,所述符合預(yù)設(shè)條件包括以下至少一項:
所述第一業(yè)務(wù)請求的數(shù)量大于或等于第一預(yù)設(shè)閾值;
存在相同請求參數(shù)的所述第一業(yè)務(wù)請求的數(shù)量大于或等于第二預(yù)設(shè)閾值;
接收到所述第一業(yè)務(wù)請求的時間屬于預(yù)設(shè)時間范圍;
所述第一業(yè)務(wù)請求中包括預(yù)設(shè)標(biāo)識。
可選的,當(dāng)所述攔截器為并發(fā)攔截器時,所述調(diào)用所述攔截器對所述第一業(yè)務(wù)請求進行攔截處理,得到攔截處理后的第二業(yè)務(wù)請求,包括:
調(diào)用所述并發(fā)攔截器;
當(dāng)所述并發(fā)攔截器啟用時,獲取所述并發(fā)攔截器的第一屬性信息,所述第一屬性信息包括并發(fā)維度;
獲取所述并發(fā)維度對應(yīng)的所述第一業(yè)務(wù)請求的請求參數(shù);
對相同請求參數(shù)的所述第一業(yè)務(wù)請求進行攔截處理,得到第二業(yè)務(wù)請求。
可選的,所述并發(fā)維度包括以下至少一項維度:用戶標(biāo)識、業(yè)務(wù)標(biāo)識及時間信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于京東科技控股股份有限公司,未經(jīng)京東科技控股股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010165662.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)
- 基于MEGACO協(xié)議的信令代理實現(xiàn)方法
- 一種基站系統(tǒng)中的網(wǎng)關(guān)選擇方法及裝置
- 數(shù)據(jù)網(wǎng)關(guān)負載處理方法、設(shè)備及系統(tǒng)
- 網(wǎng)關(guān)、網(wǎng)關(guān)熱備份系統(tǒng)及方法
- 一種網(wǎng)關(guān)代理設(shè)置及控制方法
- 基于能力特征的網(wǎng)關(guān)管控方法及裝置
- 一種環(huán)網(wǎng)自愈的方法和裝置
- Lora網(wǎng)關(guān)控制方法及Lora通信系統(tǒng)
- 流量調(diào)度方法及裝置
- 網(wǎng)關(guān)數(shù)據(jù)的遷移方法、裝置、智能網(wǎng)關(guān)設(shè)備及存儲介質(zhì)





