[發明專利]流量切換方法、裝置和存儲介質在審
| 申請號: | 202210120152.X | 申請日: | 2022-02-07 |
| 公開(公告)號: | CN114465960A | 公開(公告)日: | 2022-05-10 |
| 發明(設計)人: | 陳福娟 | 申請(專利權)人: | 北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | H04L47/24 | 分類號: | H04L47/24;H04L47/62;H04L67/60;H04L9/40;G06F9/54 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 曹蓓;許蓓 |
| 地址: | 100176 北京市大興區北京經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流量 切換 方法 裝置 存儲 介質 | ||
1.一種流量切換方法,包括:
監聽并攔截調用第一應用系統的服務請求,獲取待處理請求;
根據所述待處理請求的輸入參數匹配預設參數;
在所述待處理請求的輸入參數與所述預設參數匹配成功的情況下,獲取并執行預設的流量切換規則,其中,所述預設的流量切換規則中所述待處理請求的轉發對象包括第二應用系統;
在所述待處理請求的輸入參數與所述預設參數匹配不成功的情況下,將所述待處理請求發送給所述第一應用系統處理。
2.根據權利要求1所述的方法,還包括:
在攔截調用第一應用系統的流量后,獲取所述待處理請求對應的開關的狀態;
在所述開關的狀態為匹配切換的情況下,執行所述根據所述待處理請求的輸入參數匹配預設參數的操作。
3.根據權利要求2所述的方法,還包括以下至少一項:
在所述開關的狀態為全部切換的情況下,將所述待處理請求轉發給所述第二應用系統處理;或
在所述開關的狀態為關閉的情況下,將所述待處理請求發送給所述第一應用系統處理。
4.根據權利要求1所述的方法,其中,所述根據所述待處理請求的輸入參數匹配預設參數包括:
通過動態反射技術,動態收集待處理請求的輸入參數,并將收集的輸入參數與所述預設參數相匹配。
5.根據權利要求1所述的方法,其中,
所述監聽并攔截調用第一應用系統的服務請求,獲取待處理請求包括:
監聽第一應用系統的接口,確定調用接口的所述服務請求;
攔截所述調用接口的服務請求作為所述待處理請求。
6.根據權利要求5所述的方法,其中,所述根據所述流量切換規則將所述待處理請求轉發給所述第一應用系統、所述第二應用系統中的至少一個進行處理包括:
根據所述第一應用系統、第二應用系統的輸入參數格式,對所述待處理請求的輸入參數執行格式轉換,獲取轉換輸入參數;
根據所述待處理請求的輸入參數和所述轉換輸入參數中的至少一項,基于所述流量切換規則將所述待處理請求轉發給對應的應用系統,所述應用系統包括所述第一應用系統和所述第二應用系統。
7.根據權利要求6所述的方法,其中,所述預設的流量切換規則包括:
將所述待處理請求發送給所述第二應用系統處理;
將所述待處理請求發送給所述第一應用系統和所述第二應用系統處理;
將所述待處理請求發送給所述第二應用系統處理;在所述第二應用系統處理失敗的情況下,則將所述待處理請求發送給所述第一應用系統處理;
或
將所述待處理請求發送給所述第一應用系統和所述第二應用系統分別處理,并將所述第一應用系統與所述第二應用系統的輸出結果比較,確定所述第一應用系統與所述第二應用系統的輸出結果是否相同。
8.根據權利要求1或5所述的方法,其中,所述監聽并攔截調用第一應用系統的服務請求,獲取待處理請求包括:
監聽所述第一應用系統的服務請求的消息隊列;
攔截所述消息隊列中的服務請求,獲取待處理請求。
9.根據權利要求8所述的方法,還包括:監聽所述第二應用系統的服務請求的消息隊列,并攔截所述消息隊列中的服務請求,獲取待處理請求,以便執行所述根據所述待處理請求的輸入參數匹配預設參數的操作。
10.根據權利要求8所述的方法,其中,
所述預設的流量切換規則包括:將所述待處理請求轉發給所述第二應用系統處理。
11.根據權利要求8所述的方法,其中,所述獲取待處理請求包括:
判斷被攔截的所述服務請求所屬的消息隊列是否屬于流量切換范圍;
若所述服務請求屬于所述流量切換范圍,則將所述服務請求作為所述待處理請求;
若所述服務請求不屬于所述流量切換范圍,則退出對所述服務請求的流量切換操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司,未經北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210120152.X/1.html,轉載請聲明來源鉆瓜專利網。





