[發(fā)明專利]分布式服務(wù)集群運行時參數(shù)自適應處理方法、裝置及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202110285315.5 | 申請日: | 2021-03-17 |
| 公開(公告)號: | CN113032233A | 公開(公告)日: | 2021-06-25 |
| 發(fā)明(設(shè)計)人: | 顧欣;夏龍飛;顏高飛;杜楠 | 申請(專利權(quán))人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;H04L29/08 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 任默聞;王濤 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式 服務(wù) 集群 運行 參數(shù) 自適應 處理 方法 裝置 系統(tǒng) | ||
本申請實施例提供一種分布式服務(wù)集群運行時參數(shù)自適應處理方法、裝置及系統(tǒng),也可用于金融領(lǐng)域,方法包括:接收分布式服務(wù)集群中各服務(wù)節(jié)點的節(jié)點運行狀態(tài)信息;根據(jù)所述節(jié)點運行狀態(tài)信息和預設(shè)負載風險評價規(guī)則確定所述分布式服務(wù)集群的負載風險等級;根據(jù)所述負載風險等級更新所述分布式服務(wù)集群的運行時參數(shù);本申請能夠在分布式服務(wù)框架運行時,根據(jù)生產(chǎn)環(huán)境實時狀態(tài)變化,動態(tài)自適應調(diào)整運行時的參數(shù)配置,使運行時節(jié)點狀態(tài)達到最優(yōu),提高系統(tǒng)可用率。
技術(shù)領(lǐng)域
本申請涉及分布式領(lǐng)域,也可用于金融領(lǐng)域,具體涉及一種分布式服務(wù)集群運行時參數(shù)自適應處理方法、裝置及系統(tǒng)。
背景技術(shù)
隨著互聯(lián)網(wǎng)的普及,互聯(lián)網(wǎng)用戶的急速增長,分布式服務(wù)架構(gòu)已經(jīng)成為主流架構(gòu)?,F(xiàn)有的分布式服務(wù)框架的運行時參數(shù)(超時時間、重試次數(shù)等)在服務(wù)啟動前配置在配置文件中,無法在運行過程中,根據(jù)上下游環(huán)境的變化,實時動態(tài)自適應調(diào)整參數(shù),比如在運行過程中,某個下游節(jié)點負載過大,處理能力降低,堆積大量請求,開始出現(xiàn)超時失敗情況,現(xiàn)有框架無法動態(tài)調(diào)整重試次數(shù),降低該節(jié)點負載,或加大服務(wù)超時時間,減少超時交易失敗率。保障系統(tǒng)可用性。
綜上,目前沒有方式解決分布式服務(wù)框架運行時,根據(jù)運行實時情況,自適應調(diào)整運行參數(shù),因此,如何提供一種新的方案,解決上述技術(shù)問題是本領(lǐng)域亟待解決的技術(shù)難題。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中的問題,本申請?zhí)峁┮环N分布式服務(wù)集群運行時參數(shù)自適應處理方法、裝置及系統(tǒng),能夠在分布式服務(wù)框架運行時,根據(jù)生產(chǎn)環(huán)境實時狀態(tài)變化,動態(tài)自適應調(diào)整運行時的參數(shù)配置,使運行時節(jié)點狀態(tài)達到最優(yōu),提高系統(tǒng)可用率。
為了解決上述問題中的至少一個,本申請?zhí)峁┮韵录夹g(shù)方案:
第一方面,本申請?zhí)峁┮环N分布式服務(wù)集群運行時參數(shù)自適應處理方法,包括:
接收分布式服務(wù)集群中各服務(wù)節(jié)點的節(jié)點運行狀態(tài)信息;
根據(jù)所述節(jié)點運行狀態(tài)信息和預設(shè)負載風險評價規(guī)則確定所述分布式服務(wù)集群的負載風險等級;
根據(jù)所述負載風險等級更新所述分布式服務(wù)集群的運行時參數(shù)。
進一步地,所述分布式服務(wù)集群中各服務(wù)節(jié)點的節(jié)點運行狀態(tài)信息是通過監(jiān)控系統(tǒng)實時采集得到,并根據(jù)預設(shè)時間維度和服務(wù)集群維度聚合匯總后發(fā)送來的。
進一步地,所述根據(jù)所述節(jié)點運行狀態(tài)信息和預設(shè)負載風險評價規(guī)則確定所述分布式服務(wù)集群的負載風險等級,包括:
根據(jù)所述分布式服務(wù)集群中各服務(wù)節(jié)點的節(jié)點環(huán)境數(shù)據(jù)和節(jié)點運行數(shù)據(jù)分別與預設(shè)環(huán)境風險閾值和運行風險閾值的數(shù)值比較關(guān)系,確定所述分布式服務(wù)集群的負載風險等級。
進一步地,所述根據(jù)所述負載風險等級更新所述分布式服務(wù)集群的運行時參數(shù),包括:
所述根據(jù)所述負載風險等級與預設(shè)風險閾值的數(shù)值比較結(jié)果,確定對應的分布式服務(wù)集群節(jié)點重試訪問次數(shù)和訪問超時時間;
將所述節(jié)點重試訪問次數(shù)和所述訪問超時時間發(fā)送至配置中心,以使所述配置中心將所述節(jié)點重試訪問次數(shù)和所述訪問超時時間發(fā)送至于所述分布式服務(wù)集群對應的上游客戶端節(jié)點,并使所述上游客戶端節(jié)點根據(jù)所述節(jié)點重試訪問次數(shù)和所述訪問超時時間調(diào)整所述分布式服務(wù)集群的運行時參數(shù)。
第二方面,本申請?zhí)峁┮环N分布式服務(wù)集群運行時參數(shù)自適應處理裝置,包括:
節(jié)點運行狀態(tài)信息采集模塊,用于接收分布式服務(wù)集群中各服務(wù)節(jié)點的節(jié)點運行狀態(tài)信息;
負載風險等級確定模塊,用于根據(jù)所述節(jié)點運行狀態(tài)信息和預設(shè)負載風險評價規(guī)則確定所述分布式服務(wù)集群的負載風險等級;
運行時參數(shù)調(diào)整模塊,用于根據(jù)所述負載風險等級更新所述分布式服務(wù)集群的運行時參數(shù)。
該專利技術(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/202110285315.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時維持有效性
- 與集群調(diào)度系統(tǒng)進行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災系統(tǒng)、容災處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復方法、系統(tǒng)、設(shè)備及計算機介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設(shè)備及計算機存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲介質(zhì)





