[發(fā)明專利]一種分布式管理系統(tǒng)的動態(tài)自適應(yīng)調(diào)用方法有效
| 申請?zhí)枺?/td> | 201310141715.4 | 申請日: | 2013-04-22 |
| 公開(公告)號: | CN103179009A | 公開(公告)日: | 2013-06-26 |
| 發(fā)明(設(shè)計)人: | 謝鶴宜;韻湘;宋然;朱琳;王艤 | 申請(專利權(quán))人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/28 | 分類號: | H04L12/28;H04L29/08 |
| 代理公司: | 北京捷誠信通專利事務(wù)所(普通合伙) 11221 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 管理 系統(tǒng) 動態(tài) 自適應(yīng) 調(diào)用 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及分布式管理系統(tǒng),具體涉及分布式管理系統(tǒng)的動態(tài)自適應(yīng)調(diào)用方法,用于實現(xiàn)分布式管理系統(tǒng)中對前臺終端調(diào)用服務(wù)請求的響應(yīng)。
背景技術(shù)
在分布式網(wǎng)絡(luò)管理系統(tǒng)中,可以動態(tài)調(diào)整調(diào)用策略,使得前臺終端的調(diào)用服務(wù)請求在后臺服務(wù)器進(jìn)行動態(tài)處理。
公開號為CN102185902A的中國專利申請公開了《一種分布式管理系統(tǒng)及該系統(tǒng)實現(xiàn)業(yè)務(wù)負(fù)載均衡的方法》。該文獻(xiàn)描述的是在分布式管理系統(tǒng)中,對WEB服務(wù)器、中間件和后臺服務(wù)器的業(yè)務(wù)調(diào)度方法。但是,該方法需要特定的中間件TongEasy,而且對于前臺的用戶調(diào)用無法動態(tài)自適應(yīng)調(diào)整,無法依據(jù)調(diào)用策略處理前臺的用戶調(diào)用請求。這樣,當(dāng)比較多的前臺終端用戶過于頻繁地進(jìn)行調(diào)用時,會使后臺服務(wù)器出現(xiàn)安全性、系統(tǒng)穩(wěn)定性和可靠性的問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種分布式管理系統(tǒng)的動態(tài)自適應(yīng)調(diào)用方法,以解決當(dāng)比較多的前臺終端用戶過于頻繁地進(jìn)行調(diào)用,會使管理系統(tǒng)出現(xiàn)安全性、系統(tǒng)穩(wěn)定性和可靠性危險的問題。
本發(fā)明的技術(shù)方案按照下述步驟實現(xiàn):
一、網(wǎng)絡(luò)管理系統(tǒng)的某個前臺終端接收到用戶的服務(wù)調(diào)用請求后,將服務(wù)調(diào)用請求傳送到網(wǎng)絡(luò)管理系統(tǒng)的調(diào)用代理模塊;
二、調(diào)用代理模塊根據(jù)所述服務(wù)調(diào)用請求產(chǎn)生新請求標(biāo)簽Qi,并把新請求標(biāo)簽Qi加入到調(diào)用隊列Q1,Q2,…,Qn中;所述調(diào)用隊列Q1,Q2,…,Qn是調(diào)用代理模塊根據(jù)之前的服務(wù)調(diào)用請求創(chuàng)建的服務(wù)請求標(biāo)簽序列;調(diào)用隊列中的每個服務(wù)請求標(biāo)簽中的信息都包括調(diào)用序號、后臺服務(wù)名稱、調(diào)用開始時間和調(diào)用優(yōu)先級,其中,調(diào)用代理模塊分配的調(diào)用序號是唯一的,不可以出現(xiàn)重復(fù)的調(diào)用序號;
三、把調(diào)用隊列所對應(yīng)的服務(wù)調(diào)用請求按照調(diào)用序號的排序和后臺服務(wù)名稱向多個后臺服務(wù)器中的一個進(jìn)行分配和發(fā)送;與此同時,按照動態(tài)自適應(yīng)調(diào)用策略,根據(jù)調(diào)用隊列中各個服務(wù)請求標(biāo)簽中的調(diào)用開始時間和調(diào)用優(yōu)先級刪除限定時間已經(jīng)用完且優(yōu)先級別低的服務(wù)請求標(biāo)簽,以確保管理系統(tǒng)安全穩(wěn)定和可靠地運行;所述調(diào)用開始時間是服務(wù)請求標(biāo)簽加入到調(diào)用隊列Q1,Q2,…,Qn的時間;
四、后臺服務(wù)器接到服務(wù)調(diào)用請求后把后臺服務(wù)器返回的異步調(diào)用結(jié)果傳送給調(diào)用代理模塊,調(diào)用代理模塊把相應(yīng)的服務(wù)請求標(biāo)簽刪除,與此同時將服務(wù)內(nèi)容傳送給發(fā)出相應(yīng)服務(wù)調(diào)用請求的前臺終端;
上述方法中,調(diào)用代理模塊根據(jù)網(wǎng)絡(luò)管理系統(tǒng)的配置文件調(diào)整調(diào)用隊列中服務(wù)調(diào)用請求的優(yōu)先級別的級數(shù)和/或調(diào)整服務(wù)調(diào)用請求的等待時間的長度,從而可以根據(jù)用戶的工作場景動態(tài)調(diào)整調(diào)用策略。
上述方法中,網(wǎng)絡(luò)管理系統(tǒng)的配置文件為XML文件。
上述方法中,在第四步驟中,如果所述調(diào)用代理模塊找不到相應(yīng)的服務(wù)調(diào)用請求標(biāo)簽,則拋棄該服務(wù)內(nèi)容,不向前臺終端傳送該服務(wù)內(nèi)容。
上述方法中,調(diào)用代理模塊根據(jù)網(wǎng)絡(luò)管理系統(tǒng)的配置文件設(shè)置和調(diào)整調(diào)用隊列中相應(yīng)服務(wù)請求標(biāo)簽的優(yōu)先級別。
本發(fā)明,在分布式環(huán)境的網(wǎng)絡(luò)管理系統(tǒng)中,使用了動態(tài)調(diào)整調(diào)用策略,使得前臺終端的服務(wù)調(diào)用請求在后臺進(jìn)行動態(tài)處理,當(dāng)前臺終端上的服務(wù)調(diào)用請求對后臺響應(yīng)時間長度要求不高,而為了保障后臺服務(wù)的穩(wěn)定性、安全性,就可以使用本發(fā)明的方法來動態(tài)調(diào)整調(diào)用策略。調(diào)用代理模塊將前臺終端的用戶服務(wù)調(diào)用請求放入調(diào)用隊列中,當(dāng)調(diào)用隊列中的服務(wù)調(diào)用請求等待超時,調(diào)用代理模塊可以通過自適應(yīng)策略進(jìn)行判斷,保留隊列中高優(yōu)先級的用戶請求,刪除隊列中的等待時間超長的低優(yōu)先級用戶請求,避免給后臺服務(wù)增加很大的壓力,從而保障高優(yōu)先級的服務(wù)調(diào)用請求能夠得到有效的響應(yīng)。
本發(fā)明的有益效果是:(1)在日程維護(hù)工作中,可以根據(jù)工作情況,動態(tài)調(diào)整用戶請求的優(yōu)先級,從而提高維護(hù)效率。(2)針對用戶過于頻繁的調(diào)用,可以保證后臺服務(wù)的安全性、系統(tǒng)穩(wěn)定性和可靠性。(3)后臺服務(wù)器的壓力可以根據(jù)用戶調(diào)用等待的時間長短來衡量、調(diào)整。
附圖說明
圖1是本發(fā)明中的分布式管理系統(tǒng)的結(jié)構(gòu)示意圖。
圖2是本發(fā)明具體實施方式中調(diào)用隊列的結(jié)構(gòu)示意圖。
圖3是具體實施方式中分布式調(diào)用動態(tài)自適應(yīng)方法流程圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。
如圖1所示,本發(fā)明中的分布式管理系統(tǒng)中,調(diào)用代理模塊9將用戶調(diào)用請求分配到不同的后臺服務(wù)器處理,例如用戶的請求是告警查詢,可以集中分配到后臺告警服務(wù)器處理;如果用戶請求是性能查詢請求,可以集中分配到后臺性能服務(wù)器處理;如果用戶請求是拓?fù)洳樵冋埱?,可以集中分配到后臺拓?fù)浞?wù)器處理。
該專利技術(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/201310141715.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種陣列離子阱質(zhì)譜系統(tǒng)
- 下一篇:離子注入機





