[發(fā)明專利]處理業(yè)務(wù)請求的方法、裝置、電子設(shè)備和計算機可讀介質(zhì)在審
| 申請?zhí)枺?/td> | 201811549376.2 | 申請日: | 2018-12-18 |
| 公開(公告)號: | CN111338916A | 公開(公告)日: | 2020-06-26 |
| 發(fā)明(設(shè)計)人: | 戚華南 | 申請(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京律智知識產(chǎn)權(quán)代理有限公司 11438 | 代理人: | 袁禮君;闞梓瑄 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 處理 業(yè)務(wù) 請求 方法 裝置 電子設(shè)備 計算機 可讀 介質(zhì) | ||
本公開涉及一種處理業(yè)務(wù)請求的方法、裝置、電子設(shè)備和計算機可讀介質(zhì)。該方法包括:獲取來自客戶端的多個業(yè)務(wù)請求;根據(jù)所述多個業(yè)務(wù)請求的請求時間和響應(yīng)時間確定調(diào)整因子;通過所述調(diào)整因子確定實時系統(tǒng)參數(shù);以及基于所述實時系統(tǒng)參數(shù)處理所述多個業(yè)務(wù)請求。本公開涉及的處理業(yè)務(wù)請求的方法、裝置、電子設(shè)備和計算機可讀介質(zhì),能夠使得業(yè)務(wù)處理系統(tǒng)能夠?qū)崟r保持最優(yōu)性能或最佳吞吐量。
技術(shù)領(lǐng)域
本公開涉及計算機信息處理領(lǐng)域,具體而言,涉及一種處理業(yè)務(wù)請求的方法、裝置、電子設(shè)備和計算機可讀介質(zhì)。
背景技術(shù)
業(yè)務(wù)處理系統(tǒng)在運行的過程中可能會遇到不同的問題,可能會產(chǎn)生如下現(xiàn)象:系統(tǒng)響應(yīng)速度太慢;每秒所完成的系統(tǒng)輸出/入低于預(yù)期;相同的環(huán)境,但每秒鐘所完成的批操作較先前少;系統(tǒng)資源(如CPU、內(nèi)存、硬盤或網(wǎng)絡(luò)等)長時間處于耗盡的狀態(tài)。
性能調(diào)優(yōu)是指為軟件提供較佳的性能,用于處理系統(tǒng)響應(yīng)速度太慢等。目前常用的應(yīng)系統(tǒng)性能優(yōu)化或調(diào)優(yōu)主要有以下方式:壓測工具調(diào)優(yōu):使用壓測工具對系統(tǒng)進行壓測,根據(jù)壓測結(jié)果進行系統(tǒng)資源和參數(shù)調(diào)整配置。參數(shù)優(yōu)化調(diào)優(yōu):對業(yè)務(wù)參數(shù)、緩存參數(shù)、JVM配置參數(shù)、tomcat、jobss、nginx中間件服務(wù)器參數(shù)根據(jù)業(yè)務(wù)進行調(diào)優(yōu)等。業(yè)務(wù)代碼功能調(diào)優(yōu):對系統(tǒng)的功能代碼進行梳理,調(diào)整功能代碼的實現(xiàn)方法等。外部調(diào)優(yōu):系統(tǒng)資源流量調(diào)度、CDN網(wǎng)絡(luò)分發(fā)等。
目前常用的這些系統(tǒng)調(diào)優(yōu)技術(shù)是基于外部工具或靜態(tài)資源進行手動調(diào)優(yōu),依賴于外部工具和資源,具有靜態(tài)和一定滯后性,由于業(yè)務(wù)系統(tǒng)的業(yè)務(wù)或訪問流量入口是實時變化的,這些靜態(tài)或者通過工具監(jiān)控調(diào)優(yōu)的配置在一個業(yè)務(wù)和資源環(huán)境實時變化的環(huán)境條件下并不能精確的使系統(tǒng)處于相對最好的最佳性能和最高吞吐量。
因此,需要一種新的處理業(yè)務(wù)請求的方法、裝置、電子設(shè)備和計算機可讀介質(zhì)。
在所述背景技術(shù)部分公開的上述信息僅用于加強對本公開的背景的理解,因此它可以包括不構(gòu)成對本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。
發(fā)明內(nèi)容
有鑒于此,本公開提供一種處理業(yè)務(wù)請求的方法、裝置、電子設(shè)備和計算機可讀介質(zhì),能夠使得業(yè)務(wù)處理系統(tǒng)能夠?qū)崟r保持最優(yōu)性能或最佳吞吐量。
本公開的其他特性和優(yōu)點將通過下面的詳細描述變得顯然,或部分地通過本公開的實踐而習(xí)得。
根據(jù)本公開的一方面,提出一種處理業(yè)務(wù)請求的方法,該方法包括:獲取來自客戶端的多個業(yè)務(wù)請求;根據(jù)所述多個業(yè)務(wù)請求的請求時間和響應(yīng)時間確定調(diào)整因子;通過所述調(diào)整因子確定實時系統(tǒng)參數(shù);以及基于所述實時系統(tǒng)參數(shù)處理所述多個業(yè)務(wù)請求。
在本公開的一種示例性實施例中,獲取來自客戶端的多個業(yè)務(wù)請求包括:業(yè)務(wù)處理服務(wù)器獲取來自客戶端的所述多個業(yè)務(wù)請求;和\或業(yè)務(wù)處理服務(wù)器通過代理服務(wù)器獲取來自客戶端的所述多個業(yè)務(wù)請求。
在本公開的一種示例性實施例中,根據(jù)所述多個業(yè)務(wù)請求的請求時間和響應(yīng)時間確定調(diào)整因子包括:根據(jù)所述多個業(yè)務(wù)請求的請求時間和響應(yīng)時間確定性能指標和吞吐量指標;以及根據(jù)所述性能指標和所述吞吐量指標確定所述調(diào)整因子。
在本公開的一種示例性實施例中,所述性能指標包括TP99;和\或所述吞吐量指標包括QPS/QPM。
在本公開的一種示例性實施例中,根據(jù)所述性能指標和所述吞吐量指標確定所述調(diào)整因子包括:通過所述性能指標、所述吞吐量指標以及靜態(tài)配置數(shù)據(jù)確定調(diào)整系數(shù);以及通過當前系統(tǒng)參數(shù)和所述調(diào)整系數(shù)確定所述調(diào)整因子。
在本公開的一種示例性實施例中,通過所述調(diào)整因子確定實時系統(tǒng)參數(shù)包括:通過當前系統(tǒng)參數(shù)和所述調(diào)整因子確定所述實時系統(tǒng)參數(shù)。
在本公開的一種示例性實施例中,根據(jù)用戶設(shè)置,在預(yù)定的時間間隔更新所述調(diào)整因子。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811549376.2/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)





