[發(fā)明專利]業(yè)務(wù)請求的處理方法、系統(tǒng)及電子設(shè)備在審
| 申請?zhí)枺?/td> | 201811632890.2 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN111385328A | 公開(公告)日: | 2020-07-07 |
| 發(fā)明(設(shè)計)人: | 劉川;賈超峰;黃瑩 | 申請(專利權(quán))人: | 北京奇虎科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/26;H04L12/24;H04L29/12 |
| 代理公司: | 深圳市世紀(jì)恒程知識產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 胡海國 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 業(yè)務(wù) 請求 處理 方法 系統(tǒng) 電子設(shè)備 | ||
本發(fā)明公開了一種業(yè)務(wù)請求的處理方法、系統(tǒng)及電子設(shè)備,方法包括:監(jiān)控第一服務(wù)節(jié)點(diǎn)的業(yè)務(wù)量信息,判斷業(yè)務(wù)量信息是否滿足預(yù)設(shè)的業(yè)務(wù)轉(zhuǎn)移條件;若是,則向第一服務(wù)節(jié)點(diǎn)發(fā)送業(yè)務(wù)轉(zhuǎn)移指令,以供第一服務(wù)節(jié)點(diǎn)根據(jù)接收到的業(yè)務(wù)轉(zhuǎn)移指令將待轉(zhuǎn)移的業(yè)務(wù)請求轉(zhuǎn)移至第二服務(wù)節(jié)點(diǎn)。該方式通過對第一服務(wù)節(jié)點(diǎn)的業(yè)務(wù)量信息進(jìn)行監(jiān)控,當(dāng)業(yè)務(wù)量信息滿足業(yè)務(wù)轉(zhuǎn)移條件時,則將第一服務(wù)節(jié)點(diǎn)的一些業(yè)務(wù)量請求轉(zhuǎn)移給第二服務(wù)節(jié)點(diǎn)進(jìn)行處理,減少第一服務(wù)節(jié)點(diǎn)需要處理的業(yè)務(wù)請求量,通過對業(yè)務(wù)進(jìn)行分流達(dá)到控制第一服務(wù)節(jié)點(diǎn)的帶寬的效果,能夠避免突增的業(yè)務(wù)請求對第一服務(wù)節(jié)點(diǎn)的強(qiáng)烈沖擊,從而保證第一服務(wù)節(jié)點(diǎn)始終能夠正常提供服務(wù)。
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種業(yè)務(wù)請求的處理方法、系統(tǒng)及電子設(shè)備。
背景技術(shù)
在海量服務(wù)的后臺開發(fā)中,經(jīng)常會遇到業(yè)務(wù)過載的情況,業(yè)務(wù)過載也就是當(dāng)前負(fù)載已經(jīng)超過了系統(tǒng)的最大處理能力。造成業(yè)務(wù)過載的原因有很多,常見的有業(yè)務(wù)請求突增,例如,服務(wù)節(jié)點(diǎn)每秒能夠處理的業(yè)務(wù)請求是100個,但業(yè)務(wù)請求量突然大幅度增加,實(shí)際上每秒的業(yè)務(wù)請求1000個,服務(wù)節(jié)點(diǎn)出現(xiàn)了業(yè)務(wù)過載。業(yè)務(wù)過載情況的出現(xiàn),會導(dǎo)致服務(wù)卡頓甚至服務(wù)完全不可用,從而影響用戶的使用體驗。
目前,針對服務(wù)節(jié)點(diǎn)的過載保護(hù)方法有很多,其中,負(fù)載均衡的方式通過將業(yè)務(wù)請求量進(jìn)行分流,以減少單個服務(wù)節(jié)點(diǎn)的業(yè)務(wù)請求量,從而控制服務(wù)節(jié)點(diǎn)的帶寬,是一種能夠有效防止服務(wù)節(jié)點(diǎn)業(yè)務(wù)過載的方法。
但是,發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中的過載保護(hù)方法通常是在業(yè)務(wù)請求的分發(fā)操作之前執(zhí)行,對于已經(jīng)分發(fā)至各個服務(wù)節(jié)點(diǎn)的業(yè)務(wù)請求則無法實(shí)施過載保護(hù)策略。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的業(yè)務(wù)請求的處理方法、系統(tǒng)及電子設(shè)備。
根據(jù)本發(fā)明的一個方面,提供了一種業(yè)務(wù)請求的處理方法,包括:
監(jiān)控第一服務(wù)節(jié)點(diǎn)的業(yè)務(wù)量信息,判斷業(yè)務(wù)量信息是否滿足預(yù)設(shè)的業(yè)務(wù)轉(zhuǎn)移條件;
若是,向第一服務(wù)節(jié)點(diǎn)發(fā)送業(yè)務(wù)轉(zhuǎn)移指令,以供第一服務(wù)節(jié)點(diǎn)根據(jù)接收到的業(yè)務(wù)轉(zhuǎn)移指令將待轉(zhuǎn)移的業(yè)務(wù)請求轉(zhuǎn)移至第二服務(wù)節(jié)點(diǎn)。
可選地,判斷業(yè)務(wù)量信息是否滿足預(yù)設(shè)的業(yè)務(wù)轉(zhuǎn)移條件具體包括:
根據(jù)業(yè)務(wù)量信息確定第一服務(wù)節(jié)點(diǎn)的當(dāng)前業(yè)務(wù)峰值,判斷當(dāng)前業(yè)務(wù)峰值是否達(dá)到預(yù)設(shè)峰值閾值;
若是,確定業(yè)務(wù)量信息滿足預(yù)設(shè)的業(yè)務(wù)轉(zhuǎn)移條件。
可選地,根據(jù)業(yè)務(wù)量信息確定第一服務(wù)節(jié)點(diǎn)的當(dāng)前業(yè)務(wù)峰值具體包括:
根據(jù)業(yè)務(wù)量信息,確定與當(dāng)前時間相對應(yīng)的預(yù)設(shè)周期內(nèi)的多個時間點(diǎn)所對應(yīng)的業(yè)務(wù)量數(shù)值;
按照預(yù)設(shè)處理規(guī)則對多個時間點(diǎn)所對應(yīng)的業(yè)務(wù)量數(shù)值進(jìn)行處理,得到第一服務(wù)節(jié)點(diǎn)的當(dāng)前業(yè)務(wù)量峰值。
可選地,按照預(yù)設(shè)處理規(guī)則對多個時間點(diǎn)所對應(yīng)的業(yè)務(wù)量數(shù)值進(jìn)行處理,得到第一服務(wù)節(jié)點(diǎn)的當(dāng)前業(yè)務(wù)量峰值具體包括:
按照預(yù)設(shè)排序規(guī)則對各個時間點(diǎn)所對應(yīng)的業(yè)務(wù)量數(shù)值進(jìn)行排序處理,確定排序之后的各個業(yè)務(wù)量數(shù)值的中位值,得到第一服務(wù)節(jié)點(diǎn)的當(dāng)前業(yè)務(wù)量峰值。
可選地,第一服務(wù)節(jié)點(diǎn)根據(jù)接收到的業(yè)務(wù)轉(zhuǎn)移指令將待轉(zhuǎn)移的業(yè)務(wù)請求轉(zhuǎn)移至第二服務(wù)節(jié)點(diǎn)具體包括:
第一服務(wù)節(jié)點(diǎn)根據(jù)業(yè)務(wù)轉(zhuǎn)移指令中包含的指令參數(shù)信息和/或第一服務(wù)節(jié)點(diǎn)所對應(yīng)的業(yè)務(wù)請求的總量,確定待轉(zhuǎn)移的業(yè)務(wù)請求的數(shù)量;
第一服務(wù)節(jié)點(diǎn)根據(jù)第一服務(wù)節(jié)點(diǎn)所對應(yīng)的業(yè)務(wù)請求以及待轉(zhuǎn)移的業(yè)務(wù)請求的數(shù)量確定待轉(zhuǎn)移的業(yè)務(wù)請求,將待轉(zhuǎn)移的業(yè)務(wù)請求轉(zhuǎn)移至第二服務(wù)節(jié)點(diǎn)。
該專利技術(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/201811632890.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實(shí)現(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)





