【技術實現步驟摘要】
一種分配接口的方法、設備及系統
本專利技術涉及通信領域,特別涉及一種分配接口的方法、設備及系統。
技術介紹
目前,許多互聯網后臺服務的場景包括中間層和接入層,中間層由中間層服務器組成,接入層由接入層服務器組成;當前臺客戶端向后臺請求業務時,中間層服務器發送調用請求給接入層服務器,請求接入層服務器為其分配接口。目前,現有技術提供了一種分配接口的方法,具體為:接入層服務器接收中間層服務器發送的調用請求,獲取該中間層服務器對應的調用頻率,如果調用頻率未超過該中間層服務器對應的頻率閾值,則分配該接口標識對應的接口給該中間層服務器,否則返回錯誤信息給該中間層服務器;接入層服務器分配完接口后,中間層服務器通過該接口向接入層服務器請求前臺客戶端所請求的業務的數據包,其中,技術人員事先在接入層服務器中為該中間層服務器設置對應的頻率閾值。在實現本專利技術的過程中,專利技術人發現現有技術至少存在以下問題:只要中間層服務器的調用頻率未超過該中間層服務器對應的頻率閾值,則接入層服務器就會分配接口給該中間層服務器,如此當有大量的前臺客戶端向不同的中間層服務器請求業務時,會使中間層服務器向接入層服務器請求業務的業務量變大,使得接入層服務器的負荷變大,很容易發生過載。
技術實現思路
為了避免發生過載,本專利技術提供了一種分配接口的方法、設備及系統。所述技術方案如下:一種分配接口的方法,所述方法包括:接收中間層服務器發送的調用請求,所述調用請求至少攜帶接口標識和業務類型;獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口; ...
【技術保護點】
一種分配接口的方法,其特征在于,所述方法包括:接收中間層服務器發送的調用請求,所述調用請求至少攜帶接口標識和業務類型;獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口;如果是,則根據所述接口標識分配對應的接口給所述中間層服務器。
【技術特征摘要】
1.一種分配接口的方法,其特征在于,所述方法包括:接收中間層服務器發送的調用請求,所述調用請求至少攜帶接口標識和業務類型;獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口;如果是,則根據所述接口標識分配對應的接口給所述中間層服務器;如果所述調用請求還攜帶所述中間層服務器的標識,則所述根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口,包括:判斷所述業務類型對應的調用頻率是否超過所述業務類型對應的頻率閾值,如果超過,則確定出所述中間層服務器沒有權限調用接口;如果未超過,則根據所述中間層服務器的標識獲取所述中間層服務器對應的調用頻率和頻率閾值,根據所述中間層服務器對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口。2.如權利要求1所述的方法,其特征在于,獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口,包括:根據所述業務類型和已存儲的業務類型、調用次數與計時器的對應關系,獲取所述業務類型對應的調用頻率;根據所述業務類型和已存儲的業務類型與頻率閾值的對應關系,獲取所述業務類型對應的頻率閾值;根據所述業務類型對應的調用頻率和頻率閾值,確定所述中間層服務器是否有權限調用接口。3.如權利要求2所述的方法,其特征在于,根據所述業務類型和已存儲的業務類型、調用次數與計時器的對應關系,獲取所述業務類型對應的調用頻率,包括:根據所述業務類型,從已存儲的業務類型、調用次數與計時器的對應關系中查找出對應的調用次數和計時器;增加所述查找的調用次數,根據所述增加的調用次數和所述計時器計時的時間計算出所述業務類型對應的調用頻率。4.如權利要求2所述的方法,其特征在于,根據所述業務類型對應的調用頻率和頻率閾值,確定所述中間層服務器是否有權限調用接口,包括:判斷所述業務類型對應的調用頻率是否超過所述業務類型對應的頻率閾值,如果未超過,則確定出所述中間層服務器有權限調用接口,如果超過,則確定出所述中間層服務器沒有權限調用接口。5.如權利要求2-4任一項權利要求所述的方法,其特征在于,所述方法還包括:如果所述業務類型、調用次數與計時器的對應關系中存在計時器超時的記錄,則清空所述記錄中的調用次數,并使所述記錄中超時的計時器重新開始計時。6.一種分配接口的設備,其特征在于,所述設備包括:接收模塊,用于接收中間層服務器發送的調用請求,所述調用請求至少攜帶接口標識和業務類型;確定模塊,用于獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口;分配模塊,用于如果所述確定模塊確定的結果為是,則根據所述接口標識分配對應的接口給所述中間層服務器;如果所述調用請求還攜帶所...
【專利技術屬性】
技術研發人員:舒軍,田明,袁清,袁昌文,熊歡,王金華,
申請(專利權)人:騰訊科技北京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。