訪問頻率控制方法、裝置及控制系統(tǒng)的制作方法
【專利摘要】一種訪問頻率控制方法,包括:每隔預(yù)置上報時長,中心服務(wù)器接收接口機上報的業(yè)務(wù)服務(wù)器集群的實際訪問頻率信息;根據(jù)實際訪問頻率信息,分別統(tǒng)計各業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi)對接口機集群的總訪問次數(shù);以及根據(jù)各業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi)對接口機集群的總訪問次數(shù),向接口機發(fā)送訪問頻率控制指令,以使接口機在拒絕訪問時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù)。此外,本發(fā)明還提供一種訪問頻率控制裝置及控制系統(tǒng)。上述訪問頻率控制方法、裝置及控制系統(tǒng)可更有效的控制多個業(yè)務(wù)服務(wù)器集群對接口機集群的訪問頻率,并可提高接口機集群資源的使用效率。
【專利說明】訪問頻率控制方法、裝置及控制系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及訪問頻率控制技術(shù),尤其涉及一種訪問頻率控制方法、裝置及控制系 統(tǒng)。
【背景技術(shù)】
[0002] 現(xiàn)有技術(shù)中,當一臺業(yè)務(wù)服務(wù)器訪問一臺接口機時,被訪問接口機記錄并統(tǒng)計業(yè) 務(wù)服務(wù)器的訪問頻率,也即業(yè)務(wù)服務(wù)器在預(yù)置時長內(nèi)訪問被訪問接口機的次數(shù),當上述訪 問次數(shù)超過預(yù)置次數(shù)時,被訪問的接口機就會拒絕再向業(yè)務(wù)服務(wù)器提供訪問服務(wù),從而實 現(xiàn)對業(yè)務(wù)服務(wù)器的訪問頻率的控制。
[0003] 但是,業(yè)務(wù)服務(wù)器還是可以通過訪問其他接口機的方式來獲得訪問服務(wù),這樣業(yè) 務(wù)服務(wù)器的訪問頻率其實并沒有得到有效控制,此外,在多個不同類型的業(yè)務(wù)服務(wù)器集群 訪問接口機集群的應(yīng)用環(huán)境下,不同類型的業(yè)務(wù)服務(wù)器集群對接口機集群內(nèi)的多個接口機 在同一個時長內(nèi)的訪問密集度是不一樣的,這就會出現(xiàn)有的接口機很繁忙,而有的接口機 卻很空閑的現(xiàn)象,從而導(dǎo)致接口機集群資源的極大浪費。因此如何有效的控制多個業(yè)務(wù)服 務(wù)器集群對接口機集群的訪問頻率,提高接口機集群資源的使用效率是當前的一大難題。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明提供一種訪問頻率控制方法、裝置及控制系統(tǒng),對多個業(yè)務(wù)服務(wù) 器集群對接口機集群的訪問頻率的控制具有更高的效率性,并可提高接口機集群資源的使 用效率。
[0005] -種訪問頻率控制方法,用于控制多個業(yè)務(wù)服務(wù)器集群對接口機集群的訪問頻 率,每個所述業(yè)務(wù)服務(wù)器集群包括多個同一業(yè)務(wù)類型的業(yè)務(wù)服務(wù)器,所述接口機集群包括 多個接口機,包括:每隔預(yù)置上報時長,中心服務(wù)器接收所述接口機上報的所述業(yè)務(wù)服務(wù)器 集群的實際訪問頻率信息,所述實際訪問頻率信息包括,在所述預(yù)置上報時長內(nèi),對所述接 口機進行過訪問的所有業(yè)務(wù)服務(wù)器集群的身份標識以及訪問次數(shù);根據(jù)所述身份標識以及 訪問次數(shù),分別統(tǒng)計各所述業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi)對所述接口機集群的總訪問 次數(shù),所述預(yù)置訪問時長大于或等于所述預(yù)置上報時長;以及根據(jù)各所述業(yè)務(wù)服務(wù)器集群 在所述預(yù)置訪問時長內(nèi)對所述接口機集群的總訪問次數(shù),向所述接口機發(fā)送訪問頻率控制 指令,所述訪問頻率控制指令包括在所述預(yù)置訪問時長內(nèi),總訪問次數(shù)等于或大于預(yù)置限 制訪問次數(shù)的業(yè)務(wù)服務(wù)器集群的身份標識以及對應(yīng)的拒絕訪問時長,以使所述接口機在所 述拒絕訪問時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù)。
[0006] -種訪問頻率控制方法,用于控制多個業(yè)務(wù)服務(wù)器集群對接口機集群的訪問頻 率,每個所述業(yè)務(wù)服務(wù)器集群包括多個同一業(yè)務(wù)類型的業(yè)務(wù)服務(wù)器,所述接口機集群包括 多個接口機,包括:所述接口機每隔預(yù)置上報時長,統(tǒng)計在所述預(yù)置上報時長內(nèi),對所述接 口機進行過訪問的各業(yè)務(wù)服務(wù)器集群的訪問次數(shù);向中心服務(wù)器發(fā)送實際訪問頻率信息, 所述實際訪問頻率信息中包括在所述預(yù)置上報時長內(nèi),對所述接口機進行過訪問的所有業(yè) 務(wù)服務(wù)器集群的身份標識以及訪問次數(shù);接收所述中心服務(wù)器發(fā)送的訪問頻率控制指令, 所述訪問頻率控制指令包括在所述預(yù)置訪問時長內(nèi),總訪問次數(shù)等于或大于預(yù)置限制訪問 次數(shù)的業(yè)務(wù)服務(wù)器集群的身份標識以及對應(yīng)的拒絕訪問時長;以及根據(jù)所述訪問頻率控制 指令,在所述拒絕訪問時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù)。
[0007] -種訪問頻率控制方法,用于控制多個業(yè)務(wù)服務(wù)器集群對接口機集群的訪問頻 率,每個所述業(yè)務(wù)服務(wù)器集群包括多個同一業(yè)務(wù)類型的業(yè)務(wù)服務(wù)器,所述接口機集群包括 多個接口機,包括:所述接口機每隔預(yù)置上報時長,統(tǒng)計在所述預(yù)置上報時長內(nèi),對所述接 口機進行過訪問的各業(yè)務(wù)服務(wù)器集群的訪問次數(shù);所述接口機向中心服務(wù)器發(fā)送實際訪問 頻率信息,所述實際訪問頻率信息中包括在所述預(yù)置上報時長內(nèi),對所述接口機進行過訪 問的所有業(yè)務(wù)服務(wù)器集群的身份標識以及訪問次數(shù);中心服務(wù)器接收所述接口機發(fā)送的所 述實際訪問頻率信息,根據(jù)所述實際訪問頻率信息中的所述身份標識以及訪問次數(shù),分別 統(tǒng)計各所述業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi)對所述接口機集群的總訪問次數(shù),所述預(yù)置 訪問時長大于或等于所述預(yù)置上報時長;所述中心服務(wù)器根據(jù)統(tǒng)計的各所述業(yè)務(wù)服務(wù)器集 群在所述預(yù)置訪問時長內(nèi)對所述接口機集群的總訪問次數(shù),向所述接口機發(fā)送訪問頻率控 制指令,所述訪問頻率控制指令包括在所述預(yù)置訪問時長內(nèi),總訪問次數(shù)等于或大于預(yù)置 限制訪問次數(shù)的業(yè)務(wù)服務(wù)器集群的身份標識以及對應(yīng)的拒絕訪問時長,以使所述接口機在 所述拒絕訪問時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù);以及所述接口機接收 所述中心服務(wù)器發(fā)送的訪問頻率控制指令,根據(jù)所述訪問頻率控制指令,在所述拒絕訪問 時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù)。
[0008] -種中心服務(wù)器,包括:實際訪問頻率信息接收模塊,用于每隔預(yù)置上報時長,中 心服務(wù)器接收接口機上報的業(yè)務(wù)服務(wù)器集群的實際訪問頻率信息,所述實際訪問頻率信息 包括,在所述預(yù)置上報時長內(nèi),對所述接口機進行過訪問的所有業(yè)務(wù)服務(wù)器集群的身份標 識以及訪問次數(shù);總訪問次數(shù)統(tǒng)計模塊,用于根據(jù)所述實際訪問頻率信息接收模塊接收的 所述身份標識以及訪問次數(shù),分別統(tǒng)計各所述業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi)對所述接 口機集群的總訪問次數(shù),所述預(yù)置訪問時長大于或等于所述預(yù)置上報時長;以及訪問頻率 控制指令發(fā)送模塊,用于根據(jù)所述總訪問次數(shù)統(tǒng)計模塊統(tǒng)計的各所述業(yè)務(wù)服務(wù)器集群在所 述預(yù)置訪問時長內(nèi)對所述接口機集群的總訪問次數(shù),向所述接口機發(fā)送訪問頻率控制指 令,所述訪問頻率控制指令包括在所述預(yù)置訪問時長內(nèi),總訪問次數(shù)等于或大于預(yù)置限制 訪問次數(shù)的業(yè)務(wù)服務(wù)器集群的身份標識以及對應(yīng)的拒絕訪問時長,以使所述接口機在所述 拒絕訪問時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù)。
[0009] -種接口機,包括:訪問次數(shù)統(tǒng)計模塊,用于每隔預(yù)置上報時長,統(tǒng)計在所述預(yù)置 上報時長內(nèi),對所述接口機進行過訪問的各業(yè)務(wù)服務(wù)器集群的訪問次數(shù);實際訪問頻率信 息發(fā)送模塊,用于向所述中心服務(wù)器發(fā)送實際訪問頻率信息,所述實際訪問頻率信息中包 括在所述預(yù)置上報時長內(nèi),對所述接口機進行過訪問的所有業(yè)務(wù)服務(wù)器集群的身份標識以 及所述訪問次數(shù)統(tǒng)計模塊統(tǒng)計的訪問次數(shù);訪問頻率控制指令接收模塊,用于接收所述中 心服務(wù)器發(fā)送的訪問頻率控制指令,所述訪問頻率控制指令包括在所述預(yù)置訪問時長內(nèi), 總訪問次數(shù)等于或大于預(yù)置限制訪問次數(shù)的業(yè)務(wù)服務(wù)器集群的身份標識以及對應(yīng)的拒絕 訪問時長;以及拒絕服務(wù)模塊,用于根據(jù)所述訪問頻率控制指令接收模塊接收的所述訪問 頻率控制指令,在所述拒絕訪問時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù)。
[0010] 一種集群訪問頻率控制系統(tǒng),包括:多個業(yè)務(wù)服務(wù)器集群,其中每個所述業(yè)務(wù)服務(wù) 器集群包括多個同一業(yè)務(wù)類型的業(yè)務(wù)服務(wù)器;上述中心服務(wù)器;以及由多個上述接口機組 成的接口機集群。
[0011] 本發(fā)明實施例提供的訪問頻率控制方法、裝置及控制系統(tǒng),通過中心服務(wù)器根據(jù) 接口機定期上報的業(yè)務(wù)服務(wù)器集群的實際訪問頻率信息,分別統(tǒng)計各業(yè)務(wù)服務(wù)器集群在預(yù) 置訪問時長內(nèi)對整個接口機集群的總訪問次數(shù),根據(jù)統(tǒng)計結(jié)果向接口機發(fā)送訪問頻率控制 指令,以使接口機在拒絕訪問時長內(nèi),拒絕向訪問頻率超過預(yù)置訪問頻率的業(yè)務(wù)服務(wù)器集 群提供業(yè)務(wù)服務(wù),實現(xiàn)了對多個業(yè)務(wù)服務(wù)器集群對整個接口機集群的訪問頻率的統(tǒng)一管 理,從而可以更為有效的控制多個業(yè)務(wù)服務(wù)器集群對接口機集群的訪問頻率,提高接口機 集群資源的使用效率。
[0012] 為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例, 并配合所附圖式,作詳細說明如下。
【專利附圖】
【附圖說明】
[0013] 圖1為本發(fā)明的應(yīng)用環(huán)境圖。
[0014] 圖2為本發(fā)明第一實施例提供的訪問頻率控制方法的流程圖。
[0015] 圖3為本發(fā)明第二實施例提供的訪問頻率控制方法的流程圖。
[0016] 圖4為本發(fā)明第三實施例提供的訪問頻率控制方法的流程圖。
[0017] 圖5為本發(fā)明第四實施例提供的訪問頻率控制方法的流程圖。
[0018] 圖6為本發(fā)明第五實施例提供的訪問頻率控制方法的流程圖。
[0019] 圖7為本發(fā)明第六實施例提供的中心服務(wù)器的結(jié)構(gòu)示意圖。
[0020] 圖8為本發(fā)明第七實施例提供的中心服務(wù)器的結(jié)構(gòu)示意圖。
[0021] 圖9為本發(fā)明第八實施例提供的接口機的結(jié)構(gòu)示意圖。
[0022] 圖10為本發(fā)明第九實施例提供的接口機的結(jié)構(gòu)示意圖。
[0023] 圖11為本發(fā)明第十實施例提供的訪問頻率控制系統(tǒng)的示意圖。
【具體實施方式】
[0024] 為更進一步闡述本發(fā)明為實現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合 附圖及較佳實施例,對依據(jù)本發(fā)明的【具體實施方式】、結(jié)構(gòu)、特征及其功效,詳細說明如后。
[0025] 本發(fā)明下述各實施例如無特別說明均可應(yīng)用于如圖1所示的環(huán)境中,如圖1所示, 中心服務(wù)器100通過有線或無線網(wǎng)絡(luò)的方式與接口機集群200相連,接口機集群200通過 有線或無線網(wǎng)絡(luò)的方式與多個業(yè)務(wù)服務(wù)器集群300相連。
[0026] 多個業(yè)務(wù)服務(wù)器集群300可包括多個可為客戶端提供不同類型業(yè)務(wù)服務(wù)的業(yè)務(wù) 服務(wù)器集群,例如:郵件業(yè)務(wù)服務(wù)器集群300 (身份標識:Email300)、微博業(yè)務(wù)服務(wù)器集群 300 (身份標識:MicroBlog300)、網(wǎng)絡(luò)空間業(yè)務(wù)服務(wù)器集群300 (身份標識:Qzone300)等,相 對應(yīng)的可分別向客戶端提供郵件業(yè)務(wù)、微博業(yè)務(wù)、以及網(wǎng)絡(luò)空間業(yè)務(wù)。每個業(yè)務(wù)服務(wù)器集群 300中可包括多個同一業(yè)務(wù)類型的業(yè)務(wù)服務(wù)器,例如:微博業(yè)務(wù)服務(wù)器集群Mic r〇Blog300 中可包括:MicroBlog300A、MicroBlog300B......MicroBlog300300N。
[0027] 接口機集群200中可包括多個接口機200A、200B……200N。接口機可為資料平臺 服務(wù)器,用于根據(jù)業(yè)務(wù)服務(wù)器集群300中各業(yè)務(wù)服務(wù)器的訪問請求,為各業(yè)務(wù)服務(wù)器及其 集群提供訪問服務(wù),讀寫或存儲業(yè)務(wù)數(shù)據(jù)。所述多個接口機200A、200B……200N均可分別 同時為多個業(yè)務(wù)服務(wù)器集群300提供服務(wù),這樣可以使每個接口機的資源得到充分利用, 而不會因不同類型的業(yè)務(wù)服務(wù)器集群對多個接口機在同一個時長內(nèi)的訪問密集度不同,但 是一臺業(yè)務(wù)服務(wù)器限制又只能訪問一臺接口機,導(dǎo)致的有的接口機很繁忙,有的接口機卻 很空閑的現(xiàn)象,從而可以避免接口機集群資源的浪費,提高接口機集群資源的使用效率。
[0028] 第一實施例
[0029] 圖2為第一實施例提供的訪問頻率控制方法的流程圖。如圖2所示,本實施例的 訪問頻率控制方法包括以下步驟:
[0030] 步驟S11,每隔預(yù)置上報時長,中心服務(wù)器接收所述接口機集群上報的所述業(yè)務(wù)服 務(wù)器集群的實際訪問頻率信息。
[0031] 訪問頻率是指業(yè)務(wù)服務(wù)器集群在預(yù)置上報時長內(nèi)訪問接口機的次數(shù)。實際訪問頻 率信息可至少包括:在預(yù)置上報時長內(nèi)對接口機進行過訪問的所有業(yè)務(wù)服務(wù)器集群的身份 標識(IDentity,ID),以及訪問次數(shù)。
[0032] 接口機每隔預(yù)置上報時長,將統(tǒng)計的預(yù)置上報時長內(nèi)訪問過自己的所有業(yè)務(wù)服務(wù) 器集群的ID及其訪問次數(shù)發(fā)送給中心服務(wù)器。
[0033] 步驟S12,根據(jù)所述身份標識以及訪問次數(shù),分別統(tǒng)計各所述業(yè)務(wù)服務(wù)器集群在預(yù) 置訪問時長內(nèi)對所述接口機集群的總訪問次數(shù)。
[0034] 預(yù)置訪問時長是控制業(yè)務(wù)服務(wù)器集群對接口機集群的訪問頻率的時長標準,控制 業(yè)務(wù)服務(wù)器集群對接口機集群的訪問頻率就是控制業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi),對 接口機集群的訪問次數(shù),不能超過預(yù)置限制訪問次數(shù)。
[0035] 預(yù)置上報時長根據(jù)預(yù)置訪問時長設(shè)定,預(yù)置訪問時長可大于或等于所述預(yù)置上報 時長,例如:假設(shè)預(yù)置訪問時長為1分鐘,則預(yù)置上報時長可為5秒。
[0036] 步驟S13,根據(jù)各所述業(yè)務(wù)服務(wù)器集群在所述預(yù)置訪問時長內(nèi)對所述接口機集群 的總訪問次數(shù),向所述接口機發(fā)送訪問頻率控制指令。
[0037] 訪問頻率控制指令包括在預(yù)置訪問時長內(nèi),總訪問次數(shù)等于或大于預(yù)置限制訪問 次數(shù)的業(yè)務(wù)服務(wù)器集群的ID以及對應(yīng)的拒絕訪問時長,用于使接口機在拒絕訪問時長內(nèi), 拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù)。
[0038] 可以理解的是,中心服務(wù)器也可根據(jù)各業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi)對接口 機集群的總訪問次數(shù),向整個接口機集群發(fā)送訪問頻率控制指令,以使整個接口機集群內(nèi) 的所有接口機在拒絕訪問時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù)。
[0039] 本發(fā)明實施例提供的訪問頻率控制方法,通過中心服務(wù)器根據(jù)接口機定期上報的 業(yè)務(wù)服務(wù)器集群的實際訪問頻率信息,分別統(tǒng)計各業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi)對整 個接口機集群的總訪問次數(shù),根據(jù)統(tǒng)計結(jié)果向接口機發(fā)送訪問頻率控制指令,以使接口機 在拒絕訪問時長內(nèi),拒絕向訪問頻率超過預(yù)置訪問頻率的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù), 實現(xiàn)了對多個業(yè)務(wù)服務(wù)器集群對整個接口機集群的訪問頻率的統(tǒng)一管理,從而可以更為有 效的控制多個業(yè)務(wù)服務(wù)器集群對接口機集群的訪問頻率,提高接口機集群資源的使用效 率。
[0040] 第二實施例
[0041] 圖3為第二實施例提供的訪問頻率控制方法的流程圖。如圖2所示,本實施例的 訪問頻率控制方法包括以下步驟:
[0042] 步驟S21,接收所述業(yè)務(wù)服務(wù)器發(fā)送的訪問服務(wù)申請信息。
[0043] 訪問服務(wù)申請信息可至少包括:業(yè)務(wù)服務(wù)器所屬業(yè)務(wù)服務(wù)器集群的身份標識、業(yè) 務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi)對接口機集群的預(yù)置限制訪問次數(shù)、業(yè)務(wù)服務(wù)器的互聯(lián)網(wǎng) 協(xié)議(Internet Protoco 1,IP )地址、與業(yè)務(wù)服務(wù)器同屬于一個業(yè)務(wù)服務(wù)器集群的其它業(yè)務(wù) 服務(wù)器的IP地址、業(yè)務(wù)服務(wù)器與同屬于一個業(yè)務(wù)服務(wù)器集群的其它業(yè)務(wù)服務(wù)器的IP地址 與業(yè)務(wù)服務(wù)器集群的對應(yīng)關(guān)系。
[0044] 步驟S22,根據(jù)所述訪問服務(wù)申請信息,發(fā)送控制頻率配置信息給所述接口機集 群。
[0045] 控制頻率配置信息可包括步驟S21中的訪問服務(wù)申請信息的部分或全部內(nèi)容,用 于接口機集群中的各接口機根據(jù)控制頻率配置信息,統(tǒng)計業(yè)務(wù)服務(wù)器集群對自己的訪問頻 率。
[0046] 步驟S23,根據(jù)所述訪問服務(wù)申請信息,創(chuàng)建或更新中心服務(wù)器端訪問頻率控制列 表。
[0047] 中心服務(wù)器可根據(jù)首次接收的訪問服務(wù)申請信息創(chuàng)建中心服務(wù)器端訪問頻率控 制列表,并根據(jù)其后接收的由分屬于不同業(yè)務(wù)服務(wù)器集群的業(yè)務(wù)服務(wù)器發(fā)送的多個訪問服 務(wù)申請信息,更新中心服務(wù)器端訪問頻率控制列表的內(nèi)容。
[0048] 可以理解的是中心服務(wù)器也可分別為多個業(yè)務(wù)服務(wù)器集群創(chuàng)建多個中心服務(wù)器 端訪問頻率控制列表。
[0049] 結(jié)合圖1所示的應(yīng)用環(huán)境,如下表1所示,中心服務(wù)器端訪問頻率控制列表中可 包括:至少一組主索引信息與副索引信息。其中,主索引信息可包括:各業(yè)務(wù)服務(wù)器集群的 ID ;副索引信息可包括:與ID對應(yīng)的各業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi)對接口機集群的 訪問次數(shù)。
[0050] 表 1
[0051]
【權(quán)利要求】
1. 一種訪問頻率控制方法,用于控制多個業(yè)務(wù)服務(wù)器集群對接口機集群的訪問頻率, 每個所述業(yè)務(wù)服務(wù)器集群包括多個同一業(yè)務(wù)類型的業(yè)務(wù)服務(wù)器,所述接口機集群包括多個 接口機,其特征在于,包括: 每隔預(yù)置上報時長,中心服務(wù)器接收所述接口機上報的所述業(yè)務(wù)服務(wù)器集群的實際訪 問頻率信息,所述實際訪問頻率信息包括,在所述預(yù)置上報時長內(nèi),對所述接口機進行過訪 問的所有業(yè)務(wù)服務(wù)器集群的身份標識以及訪問次數(shù); 根據(jù)所述身份標識以及訪問次數(shù),分別統(tǒng)計各所述業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi) 對所述接口機集群的總訪問次數(shù),所述預(yù)置訪問時長大于或等于所述預(yù)置上報時長;以及 根據(jù)各所述業(yè)務(wù)服務(wù)器集群在所述預(yù)置訪問時長內(nèi)對所述接口機集群的總訪問次數(shù), 向所述接口機發(fā)送訪問頻率控制指令,所述訪問頻率控制指令包括在所述預(yù)置訪問時長 內(nèi),總訪問次數(shù)等于或大于預(yù)置限制訪問次數(shù)的業(yè)務(wù)服務(wù)器集群的身份標識以及對應(yīng)的拒 絕訪問時長,以使所述接口機在所述拒絕訪問時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供 業(yè)務(wù)服務(wù)。
2. 如權(quán)利要求1所述的方法,其特征在于,所述接收所述接口機上報的所述業(yè)務(wù)服務(wù) 器集群在每個預(yù)置上報時長內(nèi)的實際訪問頻率信息的步驟之前,還包括: 接收所述業(yè)務(wù)服務(wù)器發(fā)送的訪問服務(wù)申請信息,所述訪問服務(wù)申請信息包括:所述業(yè) 務(wù)服務(wù)器所屬業(yè)務(wù)服務(wù)器集群的身份標識、所述業(yè)務(wù)服務(wù)器集群在所述預(yù)置訪問時長內(nèi)對 所述接口機集群的預(yù)置限制訪問次數(shù)、所述業(yè)務(wù)服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址、與所述業(yè)務(wù)服 務(wù)器同屬于一個業(yè)務(wù)服務(wù)器集群的其它業(yè)務(wù)服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址、所述業(yè)務(wù)服務(wù)器與 所述同屬于一個業(yè)務(wù)服務(wù)器集群的其它業(yè)務(wù)服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址與所述業(yè)務(wù)服務(wù)器 集群的對應(yīng)關(guān)系; 根據(jù)所述訪問服務(wù)申請信息,發(fā)送控制頻率配置信息給所述接口機集群。
3. 如權(quán)利要求2所述的方法,其特征在于,所述接收所述接口機上報的所述業(yè)務(wù)服務(wù) 器集群在每個預(yù)置上報時長內(nèi)的實際訪問頻率信息的步驟之前,還包括: 根據(jù)所述訪問服務(wù)申請信息,創(chuàng)建或更新中心服務(wù)器端訪問頻率控制列表,所述中心 服務(wù)器端訪問頻率控制列表中包括至少一組主索引信息與副索引信息,所述主索引信息包 括各業(yè)務(wù)服務(wù)器集群的身份標識,所述副索引信息包括與所述各業(yè)務(wù)服務(wù)器集群在所述預(yù) 置訪問時長內(nèi)對所述接口機集群的訪問次數(shù)。
4. 如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述身份標識以及訪問次數(shù),分別 統(tǒng)計各所述業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi)對所述接口機集群的總訪問次數(shù)的步驟包 括: 根據(jù)所述業(yè)務(wù)服務(wù)器集群的身份標識,在所述中心服務(wù)器端訪問頻率控制列表中查找 與以所述業(yè)務(wù)服務(wù)器集群的身份標識為內(nèi)容的主索引信息相對應(yīng)的副索引信息; 將所述預(yù)置上報時長內(nèi),與所述身份標識對應(yīng)的業(yè)務(wù)服務(wù)器集群對所述接口機的訪問 次數(shù),與當前所述副索引信息中的訪問次數(shù)進行累加,根據(jù)累加所得更新所述副索引信息。
5. 如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)各所述業(yè)務(wù)服務(wù)器集群在所述預(yù) 置訪問時長內(nèi)對所述接口機集群的總訪問次數(shù),向所述接口機集群發(fā)送訪問頻率控制指令 的步驟之后,還包括: 在所述預(yù)置訪問時長用盡后,清空所述中心服務(wù)器端訪問頻率控制列表中與所述訪問 次數(shù)等于或大于所述預(yù)置訪問時長內(nèi)限制訪問次數(shù)的業(yè)務(wù)服務(wù)器集群相對應(yīng)的副索引信 肩、。
6. -種訪問頻率控制方法,用于控制多個業(yè)務(wù)服務(wù)器集群對接口機集群的訪問頻率, 每個所述業(yè)務(wù)服務(wù)器集群包括多個同一業(yè)務(wù)類型的業(yè)務(wù)服務(wù)器,所述接口機集群包括多個 接口機,其特征在于,包括: 所述接口機每隔預(yù)置上報時長,統(tǒng)計在所述預(yù)置上報時長內(nèi),對所述接口機進行過訪 問的各業(yè)務(wù)服務(wù)器集群的訪問次數(shù); 向中心服務(wù)器發(fā)送實際訪問頻率信息,所述實際訪問頻率信息中包括在所述預(yù)置上報 時長內(nèi),對所述接口機進行過訪問的所有業(yè)務(wù)服務(wù)器集群的身份標識以及訪問次數(shù); 接收所述中心服務(wù)器發(fā)送的訪問頻率控制指令,所述訪問頻率控制指令包括在所述預(yù) 置訪問時長內(nèi),總訪問次數(shù)等于或大于預(yù)置限制訪問次數(shù)的業(yè)務(wù)服務(wù)器集群的身份標識以 及對應(yīng)的拒絕訪問時長;以及 根據(jù)所述訪問頻率控制指令,在所述拒絕訪問時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群 提供業(yè)務(wù)服務(wù)。
7. 如權(quán)利要求6所述的方法,其特征在于,所述接口機每隔預(yù)置上報時長,統(tǒng)計在所述 預(yù)置上報時長內(nèi),對所述接口機集群進行過訪問的各業(yè)務(wù)服務(wù)器集群的訪問次數(shù)的步驟之 前,還包括: 接收所述中心服務(wù)器發(fā)送的控制頻率配置信息,所述控制頻率配置信息由所述中心服 務(wù)器根據(jù)接收的所述業(yè)務(wù)服務(wù)器在申請訪問服務(wù)時發(fā)送的訪問服務(wù)申請信息發(fā)送,包括: 所述業(yè)務(wù)服務(wù)器所屬業(yè)務(wù)服務(wù)器集群的身份標識、所述業(yè)務(wù)服務(wù)器集群在所述預(yù)置訪問時 長內(nèi)對所述接口機集群的預(yù)置限制訪問次數(shù)、所述業(yè)務(wù)服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址、與所述 業(yè)務(wù)服務(wù)器同屬于一個業(yè)務(wù)服務(wù)器集群的其它業(yè)務(wù)服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址、所述業(yè)務(wù)服 務(wù)器與所述同屬于一個業(yè)務(wù)服務(wù)器集群的其它業(yè)務(wù)服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址與所述業(yè)務(wù) 服務(wù)器集群的對應(yīng)關(guān)系。
8. 如權(quán)利要求7所述的方法,其特征在于,所述接口機每隔預(yù)置上報時長,統(tǒng)計在所述 預(yù)置上報時長內(nèi),對所述接口機集群進行過訪問的各業(yè)務(wù)服務(wù)器集群的訪問次數(shù)的步驟之 前,還包括: 根據(jù)所述控制頻率配置信息,創(chuàng)建或更新接口機端訪問頻率控制列表,所述接口機端 訪問頻率控制列表中包括至少一組主索引信息與副索引信息,所述主索引信息包括各業(yè)務(wù) 服務(wù)器集群的身份標識,所述副索引信息包括所述各業(yè)務(wù)服務(wù)器集群在所述預(yù)置上報時長 內(nèi)對所述接口機的訪問次數(shù)。
9. 如權(quán)利要求8所述的方法,其特征在于,所述接口機每隔預(yù)置上報時長,統(tǒng)計在所述 預(yù)置上報時長內(nèi),對所述接口機集群進行過訪問的各業(yè)務(wù)服務(wù)器集群的訪問次數(shù)的步驟, 包括: 記錄在所述預(yù)置上報時長內(nèi),訪問所述接口機的各業(yè)務(wù)服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址; 根據(jù)同屬于一個業(yè)務(wù)服務(wù)器集群的各業(yè)務(wù)服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址與各業(yè)務(wù)服務(wù)器 集群的對應(yīng)關(guān)系,累計各業(yè)務(wù)服務(wù)器集群對所述接口機的訪問次數(shù),并根據(jù)累計出的訪問 次數(shù)更新所述接口機端訪問頻率控制列表中的副索引信息; 當所述預(yù)置上報時長用盡時,將所述接口機端訪問頻率控制列表中的所述主索引信息 與所述副索引信息作為實際訪問頻率信息上報給所述中心服務(wù)器。
10. 如權(quán)利要求8所述的方法,其特征在于,還包括: 在所述預(yù)置上報時長用盡、或所述預(yù)置訪問時長用盡后,清空所述接口機端訪問頻率 控制列表中的所述副索引信息。
11. 一種訪問頻率控制方法,用于控制多個業(yè)務(wù)服務(wù)器集群對接口機集群的訪問頻率, 每個所述業(yè)務(wù)服務(wù)器集群包括多個同一業(yè)務(wù)類型的業(yè)務(wù)服務(wù)器,所述接口機集群包括多個 接口機,其特征在于,包括: 所述接口機每隔預(yù)置上報時長,統(tǒng)計在所述預(yù)置上報時長內(nèi),對所述接口機進行過訪 問的各業(yè)務(wù)服務(wù)器集群的訪問次數(shù); 所述接口機向中心服務(wù)器發(fā)送實際訪問頻率信息,所述實際訪問頻率信息中包括在所 述預(yù)置上報時長內(nèi),對所述接口機進行過訪問的所有業(yè)務(wù)服務(wù)器集群的身份標識以及訪問 次數(shù); 中心服務(wù)器接收所述接口機發(fā)送的所述實際訪問頻率信息,根據(jù)所述實際訪問頻率信 息中的所述身份標識以及訪問次數(shù),分別統(tǒng)計各所述業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi)對 所述接口機集群的總訪問次數(shù),所述預(yù)置訪問時長大于或等于所述預(yù)置上報時長; 所述中心服務(wù)器根據(jù)統(tǒng)計的各所述業(yè)務(wù)服務(wù)器集群在所述預(yù)置訪問時長內(nèi)對所述接 口機集群的總訪問次數(shù),向所述接口機發(fā)送訪問頻率控制指令,所述訪問頻率控制指令包 括在所述預(yù)置訪問時長內(nèi),總訪問次數(shù)等于或大于預(yù)置限制訪問次數(shù)的業(yè)務(wù)服務(wù)器集群的 身份標識以及對應(yīng)的拒絕訪問時長,以使所述接口機在所述拒絕訪問時長內(nèi),拒絕向?qū)?yīng) 的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù);以及 所述接口機接收所述中心服務(wù)器發(fā)送的訪問頻率控制指令,根據(jù)所述訪問頻率控制指 令,在所述拒絕訪問時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù)。
12. -種中心服務(wù)器,其特征在于,包括: 實際訪問頻率信息接收模塊,用于每隔預(yù)置上報時長,中心服務(wù)器接收接口機上報的 業(yè)務(wù)服務(wù)器集群的實際訪問頻率信息,所述實際訪問頻率信息包括,在所述預(yù)置上報時長 內(nèi),對所述接口機進行過訪問的所有業(yè)務(wù)服務(wù)器集群的身份標識以及訪問次數(shù); 總訪問次數(shù)統(tǒng)計模塊,用于根據(jù)所述實際訪問頻率信息接收模塊接收的所述身份標識 以及訪問次數(shù),分別統(tǒng)計各所述業(yè)務(wù)服務(wù)器集群在預(yù)置訪問時長內(nèi)對所述接口機集群的總 訪問次數(shù),所述預(yù)置訪問時長大于或等于所述預(yù)置上報時長;以及 訪問頻率控制指令發(fā)送模塊,用于根據(jù)所述總訪問次數(shù)統(tǒng)計模塊統(tǒng)計的各所述業(yè)務(wù)服 務(wù)器集群在所述預(yù)置訪問時長內(nèi)對所述接口機集群的總訪問次數(shù),向所述接口機發(fā)送訪問 頻率控制指令,所述訪問頻率控制指令包括在所述預(yù)置訪問時長內(nèi),總訪問次數(shù)等于或大 于預(yù)置限制訪問次數(shù)的業(yè)務(wù)服務(wù)器集群的身份標識以及對應(yīng)的拒絕訪問時長,以使所述接 口機在所述拒絕訪問時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù)。
13. 如權(quán)利要求12所述的中心服務(wù)器,其特征在于,還包括: 訪問服務(wù)申請信息接收模塊,用于接收所述業(yè)務(wù)服務(wù)器發(fā)送的訪問服務(wù)申請信息,所 述訪問服務(wù)申請信息包括:所述業(yè)務(wù)服務(wù)器所屬業(yè)務(wù)服務(wù)器集群的身份標識、所述業(yè)務(wù)服 務(wù)器集群在所述預(yù)置訪問時長內(nèi)對所述接口機集群的預(yù)置限制訪問次數(shù)、所述業(yè)務(wù)服務(wù)器 的互聯(lián)網(wǎng)協(xié)議地址、與所述業(yè)務(wù)服務(wù)器同屬于一個業(yè)務(wù)服務(wù)器集群的其它業(yè)務(wù)服務(wù)器的互 聯(lián)網(wǎng)協(xié)議地址、所述業(yè)務(wù)服務(wù)器與所述同屬于一個業(yè)務(wù)服務(wù)器集群的其它業(yè)務(wù)服務(wù)器的互 聯(lián)網(wǎng)協(xié)議地址與所述業(yè)務(wù)服務(wù)器集群的對應(yīng)關(guān)系; 訪問服務(wù)申請信息發(fā)送模塊,還用于根據(jù)所述訪問服務(wù)申請信息,發(fā)送控制頻率配置 信息給所述接口機集群。
14. 如權(quán)利要求13所述的中心服務(wù)器,其特征在于,還包括: 中心服務(wù)器端訪問頻率控制列表創(chuàng)建模塊,用于根據(jù)所述訪問服務(wù)申請信息接收模塊 接收的所述根據(jù)所述訪問服務(wù)申請信息,創(chuàng)建或更新中心服務(wù)器端訪問頻率控制列表,所 述中心服務(wù)器端訪問頻率控制列表中包括至少一組主索引信息與副索引信息,所述主索引 信息包括各業(yè)務(wù)服務(wù)器集群的身份標識,所述副索引信息包括各業(yè)務(wù)服務(wù)器集群在所述預(yù) 置訪問時長內(nèi)對所述接口機集群的訪問次數(shù)。
15. 如權(quán)利要求14所述的中心服務(wù)器,其特征在于,所述總訪問次數(shù)統(tǒng)計模塊包括: 查找單元,用于根據(jù)所述實際訪問頻率信息接收模塊接收的所述業(yè)務(wù)服務(wù)器集群的身 份標識,在所述中心服務(wù)器端訪問頻率控制列表中查找與以所述業(yè)務(wù)服務(wù)器集群的身份標 識為內(nèi)容的主索引信息相對應(yīng)的副索引信息; 累加單元,用于將所述實際訪問頻率信息接收模塊接收的所述預(yù)置上報時長內(nèi),與所 述身份標識對應(yīng)的業(yè)務(wù)服務(wù)器集群對所述接口機集群的訪問次數(shù),與所述查找單元查找到 的當前所述副索引信息中的訪問次數(shù)進行累加,根據(jù)累加所得更新所述副索引信息。
16. 如權(quán)利要求14所述的中心服務(wù)器,其特征在于,還包括: 中心服務(wù)器端清空模塊,用于在所述預(yù)置訪問時長用盡后,清空所述中心服務(wù)器端訪 問頻率控制列表中與所述訪問次數(shù)等于或大于所述預(yù)置訪問時長內(nèi)限制訪問次數(shù)的業(yè)務(wù) 服務(wù)器集群相對應(yīng)的副索引信息。
17. -種接口機,其特征在于,包括: 訪問次數(shù)統(tǒng)計模塊,用于每隔預(yù)置上報時長,統(tǒng)計在所述預(yù)置上報時長內(nèi),對所述接口 機進行過訪問的各業(yè)務(wù)服務(wù)器集群的訪問次數(shù); 實際訪問頻率信息發(fā)送模塊,用于向所述中心服務(wù)器發(fā)送實際訪問頻率信息,所述實 際訪問頻率信息中包括在所述預(yù)置上報時長內(nèi),對所述接口機進行過訪問的所有業(yè)務(wù)服務(wù) 器集群的身份標識以及所述訪問次數(shù)統(tǒng)計模塊統(tǒng)計的訪問次數(shù); 訪問頻率控制指令接收模塊,用于接收所述中心服務(wù)器發(fā)送的訪問頻率控制指令,所 述訪問頻率控制指令包括在所述預(yù)置訪問時長內(nèi),總訪問次數(shù)等于或大于預(yù)置限制訪問次 數(shù)的業(yè)務(wù)服務(wù)器集群的身份標識以及對應(yīng)的拒絕訪問時長;以及 拒絕服務(wù)模塊,用于根據(jù)所述訪問頻率控制指令接收模塊接收的所述訪問頻率控制指 令,在所述拒絕訪問時長內(nèi),拒絕向?qū)?yīng)的業(yè)務(wù)服務(wù)器集群提供業(yè)務(wù)服務(wù)。
18. 如權(quán)利要求17所述的接口機,其特征在于,還包括: 控制頻率配置信息接收模塊,用于接收所述中心服務(wù)器發(fā)送的控制頻率配置信息,所 述控制頻率配置信息由所述中心服務(wù)器根據(jù)接收的所述業(yè)務(wù)服務(wù)器在申請訪問服務(wù)時發(fā) 送的訪問服務(wù)申請信息發(fā)送,包括:所述業(yè)務(wù)服務(wù)器所屬業(yè)務(wù)服務(wù)器集群的身份標識、所述 業(yè)務(wù)服務(wù)器集群在所述預(yù)置訪問時長內(nèi)對所述接口機集群的預(yù)置限制訪問次數(shù)、所述業(yè)務(wù) 服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址、與所述業(yè)務(wù)服務(wù)器同屬于一個業(yè)務(wù)服務(wù)器集群的其它業(yè)務(wù)服務(wù) 器的互聯(lián)網(wǎng)協(xié)議地址、所述業(yè)務(wù)服務(wù)器與所述同屬于一個業(yè)務(wù)服務(wù)器集群的其它業(yè)務(wù)服務(wù) 器的互聯(lián)網(wǎng)協(xié)議地址與所述業(yè)務(wù)服務(wù)器集群的對應(yīng)關(guān)系。
19. 如權(quán)利要求18所述的接口機,其特征在于,還包括: 接口機端訪問頻率控制列表創(chuàng)建模塊,用于根據(jù)所述控制頻率配置信息接收模塊接收 的所述控制頻率配置信息,創(chuàng)建或更新接口機端訪問頻率控制列表,所述接口機端訪問頻 率控制列表中包括至少一組主索引信息與副索引信息,所述主索引信息包括各所述業(yè)務(wù)服 務(wù)器集群的身份標識,所述副索引信息包括所述各業(yè)務(wù)服務(wù)器集群在所述預(yù)置上報時長內(nèi) 對所述接口機的訪問次數(shù)。
20. 如權(quán)利要求19所述的接口機,其特征在于,所述訪問次數(shù)統(tǒng)計模塊包括: 互聯(lián)網(wǎng)協(xié)議地址記錄單元,用于記錄在所述預(yù)置上報時長內(nèi),訪問所述接口機的各業(yè) 務(wù)服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址; 訪問次數(shù)累計與副索引信息更新單元,用于根據(jù)同屬于一個業(yè)務(wù)服務(wù)器集群的各業(yè)務(wù) 服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址與各業(yè)務(wù)服務(wù)器集群的對應(yīng)關(guān)系,累計各業(yè)務(wù)服務(wù)器集群對所述 接口機的訪問次數(shù),并根據(jù)累計出的訪問次數(shù)更新所述接口機訪問頻率控制列表中的副索 引息; 實際訪問頻率信息上報單元,用于當所述預(yù)置上報時長用盡時,將所述接口機端訪問 頻率控制列表中的所述主索引信息與所述副索引信息作為實際訪問頻率信息上報給所述 中心服務(wù)器。
21. 如權(quán)利要求19所述的接口機,其特征在于,還包括: 接口機端清空模塊,用于在所述預(yù)置上報時長用盡、或所述預(yù)置訪問時長用盡后,清空 所述接口機端訪問頻率控制列表中的所述副索引信息。
22. -種集群訪問頻率控制系統(tǒng),其特征在于,包括: 多個業(yè)務(wù)服務(wù)器集群,其中每個所述業(yè)務(wù)服務(wù)器集群包括多個同一業(yè)務(wù)類型的業(yè)務(wù)服 務(wù)器; 如權(quán)利要求12至16的任一項所述的中心服務(wù)器;以及 由多個如權(quán)利要求17至21的任一項所述的接口機組成的接口機集群。
【文檔編號】H04L12/24GK104219069SQ201310209513
【公開日】2014年12月17日 申請日期:2013年5月30日 優(yōu)先權(quán)日:2013年5月30日
【發(fā)明者】張云鵬, 董江德, 陳家輝, 蘇國立 申請人:騰訊科技(深圳)有限公司