• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種分配接口的方法、設備及系統技術方案

    技術編號:8192732 閱讀:213 留言:0更新日期:2013-01-10 03:10
    本發明專利技術公開了一種分配接口的方法、設備及系統,屬于通信領域。所述方法包括:接收中間層服務器發送的調用請求,所述調用請求至少攜帶接口標識和業務類型;獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口;如果是,則根據所述接口標識分配對應的接口給所述中間層服務器。所述設備包括:接收模塊、確定模塊和分配模塊。所述系統包括:中間層服務器和接入層服務器。本發明專利技術能夠避免發生過載。

    【技術實現步驟摘要】
    一種分配接口的方法、設備及系統
    本專利技術涉及通信領域,特別涉及一種分配接口的方法、設備及系統。
    技術介紹
    目前,許多互聯網后臺服務的場景包括中間層和接入層,中間層由中間層服務器組成,接入層由接入層服務器組成;當前臺客戶端向后臺請求業務時,中間層服務器發送調用請求給接入層服務器,請求接入層服務器為其分配接口。目前,現有技術提供了一種分配接口的方法,具體為:接入層服務器接收中間層服務器發送的調用請求,獲取該中間層服務器對應的調用頻率,如果調用頻率未超過該中間層服務器對應的頻率閾值,則分配該接口標識對應的接口給該中間層服務器,否則返回錯誤信息給該中間層服務器;接入層服務器分配完接口后,中間層服務器通過該接口向接入層服務器請求前臺客戶端所請求的業務的數據包,其中,技術人員事先在接入層服務器中為該中間層服務器設置對應的頻率閾值。在實現本專利技術的過程中,專利技術人發現現有技術至少存在以下問題:只要中間層服務器的調用頻率未超過該中間層服務器對應的頻率閾值,則接入層服務器就會分配接口給該中間層服務器,如此當有大量的前臺客戶端向不同的中間層服務器請求業務時,會使中間層服務器向接入層服務器請求業務的業務量變大,使得接入層服務器的負荷變大,很容易發生過載。
    技術實現思路
    為了避免發生過載,本專利技術提供了一種分配接口的方法、設備及系統。所述技術方案如下:一種分配接口的方法,所述方法包括:接收中間層服務器發送的調用請求,所述調用請求至少攜帶接口標識和業務類型;獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口;如果是,則根據所述接口標識分配對應的接口給所述中間層服務器。獲取所述業務類型對應調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口,包括:根據所述業務類型和已存儲的業務類型、調用次數與計時器的對應關系,獲取所述業務類型對應的調用頻率;根據所述業務類型和已存儲的業務類型與頻率閾值的對應關系,獲取所述業務類型對應的頻率閾值;根據所述業務類型對應的調用頻率和頻率閾值,確定所述中間層服務器是否有權限調用接口。根據所述業務類型和已存儲的業務類型、調用次數與計時器的對應關系,獲取所述業務類型對應的調用頻率,包括:根據所述業務類型,從已存儲的業務類型、調用次數與計時器的對應關系中查找出對應的調用次數和計時器;增加所述查找的調用次數,根據所述增加的調用次數和所述計時器計時的時間計算出所述業務類型對應的調用頻率。根據所述業務類型對應的調用頻率和頻率閾值,確定所述中間層服務器是否有權限調用接口,包括:判斷所述業務類型對應的調用頻率是否超過所述業務類型對應的頻率閾值,如果未超過,則確定出所述中間層服務器有權限調用接口,如果超過,則確定出所述中間層服務器沒有權限調用接口。所述方法還包括:如果所述業務類型、調用次數與計時器的對應關系中存在計時器超時的記錄,則清空所述記錄中的調用次數,并使所述記錄中超時的計時器重新開始計時。所述調用請求還攜帶所述中間層服務器的標識;相應地,根據所述業務類型對應的調用頻率和頻率閾值,確定所述中間層服務器是否有權限調用接口,包括:判斷所述業務類型對應的調用頻率是否超過所述業務類型對應的頻率閾值,如果超過,則確定出所述中間層服務器沒有權限調用接口;如果未超過,則根據所述中間層服務器的標識獲取所述中間層服務器對應的調用頻率和頻率閾值,根據所述中間層服務器對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口。一種分配接口的設備,所述設備包括:接收模塊,用于接收中間層服務器發送的調用請求,所述調用請求至少攜帶接口標識和業務類型;確定模塊,用于獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口;分配模塊,用于如果所述確定模塊確定的結果為是,則根據所述接口標識分配對應的接口給所述中間層服務器。所述確定模塊包括:第一獲取單元,用于根據所述業務類型和已存儲的業務類型、調用次數與計時器的對應關系,獲取所述業務類型對應的調用頻率;第二獲取單元,用于根據所述業務類型和已存儲的業務類型與頻率閾值的對應關系,獲取所述業務類型對應的頻率閾值;確定單元,用于根據所述業務類型對應的調用頻率和頻率閾值,確定所述中間層服務器是否有權限調用接口。所述第一獲取單元包括:查找子單元,用于根據所述業務類型,從已存儲的業務類型、調用次數與計時器的對應關系中查找出對應的調用次數和計時器;計算子單元,用于增加所述查找的調用次數,根據所述增加的調用次數和所述計時器計時的時間計算出所述業務類型對應的調用頻率。所述確定單元,具體用于判斷所述業務類型對應的調用頻率是否超過所述業務類型對應的頻率閾值,如果未超過,則確定出所述中間層服務器有權限調用接口,如果超過,則確定出所述中間層服務器沒有權限調用接口。所述設備還包括:清空模塊,用于如果所述業務類型、調用次數與計時器的對應關系中存在計時器超時的記錄,則清空所述記錄中的調用次數,并使所述記錄中超時的計時器重新開始計時。所述調用請求還攜帶所述中間層服務器的標識;相應地,所述確定單元包括:判斷子單元,用于判斷所述業務類型對應的調用頻率是否超過所述業務類型對應的頻率閾值,如果超過,則確定出所述中間層服務器沒有權限調用接口;確定子單元,用于如果未超過,則根據所述中間層服務器的標識獲取所述中間層服務器對應的調用頻率和頻率閾值,根據所述中間層服務器對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口。一種分配接口的系統,所述系統包括中間層服務器和接入層服務器;所述中間層服務器,用于根據前臺客戶端發送的用戶信息確定出對應的業務類型以及根據所述前臺客戶端發送的命令字確定出對應的接口標識,發送調用請求,所述調用請求攜帶所述業務類型和接口標識;所述接入層服務器,用于接收中間層服務器發送的調用請求,獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口,如果是,則根據所述接口標識分配對應的接口給所述中間層服務器。所述接入層服務器,用于根據所述業務類型和已存儲的業務類型、調用次數與計時器的對應關系,獲取所述業務類型對應的調用頻率;根據所述業務類型和已存儲的業務類型與頻率閾值的對應關系,獲取所述業務類型對應的頻率閾值;根據所述業務類型對應的調用頻率和頻率閾值,確定所述中間層服務器是否有權限調用接口。所述接入層服務器,用于根據所述業務類型,從已存儲的業務類型、調用次數與計時器的對應關系中查找出對應的調用次數和計時器;增加所述查找的調用次數,根據所述增加的調用次數和所述計時器計時的時間計算出所述業務類型對應的調用頻率。所述接入層服務器,用于判斷所述業務類型對應的調用頻率是否超過所述業務類型對應的頻率閾值,如果未超過,則確定出所述中間層服務器有權限調用接口,如果超過,則確定出所述中間層服務器沒有權限調用接口。所述接入層服務器,還用于如果所述業務類型、調用次數與計時器的對應關系中存在計時器超時的記錄,則清空所述記錄中的調用次數,并使所述記錄中超時的計時器重新開始計時。所述調用請求還攜帶所述中間層本文檔來自技高網...
    一種分配接口的方法、設備及系統

    【技術保護點】
    一種分配接口的方法,其特征在于,所述方法包括:接收中間層服務器發送的調用請求,所述調用請求至少攜帶接口標識和業務類型;獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口;如果是,則根據所述接口標識分配對應的接口給所述中間層服務器。

    【技術特征摘要】
    1.一種分配接口的方法,其特征在于,所述方法包括:接收中間層服務器發送的調用請求,所述調用請求至少攜帶接口標識和業務類型;獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口;如果是,則根據所述接口標識分配對應的接口給所述中間層服務器;如果所述調用請求還攜帶所述中間層服務器的標識,則所述根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口,包括:判斷所述業務類型對應的調用頻率是否超過所述業務類型對應的頻率閾值,如果超過,則確定出所述中間層服務器沒有權限調用接口;如果未超過,則根據所述中間層服務器的標識獲取所述中間層服務器對應的調用頻率和頻率閾值,根據所述中間層服務器對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口。2.如權利要求1所述的方法,其特征在于,獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口,包括:根據所述業務類型和已存儲的業務類型、調用次數與計時器的對應關系,獲取所述業務類型對應的調用頻率;根據所述業務類型和已存儲的業務類型與頻率閾值的對應關系,獲取所述業務類型對應的頻率閾值;根據所述業務類型對應的調用頻率和頻率閾值,確定所述中間層服務器是否有權限調用接口。3.如權利要求2所述的方法,其特征在于,根據所述業務類型和已存儲的業務類型、調用次數與計時器的對應關系,獲取所述業務類型對應的調用頻率,包括:根據所述業務類型,從已存儲的業務類型、調用次數與計時器的對應關系中查找出對應的調用次數和計時器;增加所述查找的調用次數,根據所述增加的調用次數和所述計時器計時的時間計算出所述業務類型對應的調用頻率。4.如權利要求2所述的方法,其特征在于,根據所述業務類型對應的調用頻率和頻率閾值,確定所述中間層服務器是否有權限調用接口,包括:判斷所述業務類型對應的調用頻率是否超過所述業務類型對應的頻率閾值,如果未超過,則確定出所述中間層服務器有權限調用接口,如果超過,則確定出所述中間層服務器沒有權限調用接口。5.如權利要求2-4任一項權利要求所述的方法,其特征在于,所述方法還包括:如果所述業務類型、調用次數與計時器的對應關系中存在計時器超時的記錄,則清空所述記錄中的調用次數,并使所述記錄中超時的計時器重新開始計時。6.一種分配接口的設備,其特征在于,所述設備包括:接收模塊,用于接收中間層服務器發送的調用請求,所述調用請求至少攜帶接口標識和業務類型;確定模塊,用于獲取所述業務類型對應的調用頻率和頻率閾值,根據所述業務類型對應的調用頻率和頻率閾值確定所述中間層服務器是否有權限調用接口;分配模塊,用于如果所述確定模塊確定的結果為是,則根據所述接口標識分配對應的接口給所述中間層服務器;如果所述調用請求還攜帶所...

    【專利技術屬性】
    技術研發人員:舒軍田明袁清袁昌文熊歡王金華
    申請(專利權)人:騰訊科技北京有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲熟妇无码一区二区三区导航| 无码被窝影院午夜看片爽爽jk| 亚洲AV无码男人的天堂| 东京热一精品无码AV| 色窝窝无码一区二区三区色欲 | 中文AV人妻AV无码中文视频| 亚洲精品久久无码| 中文字幕乱偷无码AV先锋 | 无码粉嫩小泬无套在线观看| 色欲AV无码一区二区三区| 无码专区久久综合久中文字幕| 免费无码国产在线观国内自拍中文字幕| 无码乱码观看精品久久| 人妻系列无码专区无码中出| 高h纯肉无码视频在线观看| 中文字幕无码第1页| 无码人妻av一区二区三区蜜臀| 亚洲AV无码久久精品色欲| 免费无遮挡无码视频在线观看| 亚洲熟妇无码爱v在线观看| 在线看无码的免费网站| 国产AV无码专区亚洲AWWW| 无码日韩人妻AV一区二区三区| 亚洲精品无码永久在线观看男男| 亚洲国产精品成人精品无码区在线| 精品久久久久久无码中文字幕漫画 | 亚洲成在人线在线播放无码 | 亚洲中文字幕无码久久2020| 国产精品无码无需播放器| 亚洲av无码片在线播放| 精品无人区无码乱码毛片国产| 亚洲精品97久久中文字幕无码| 日韩av片无码一区二区三区不卡| 中文无码字幕中文有码字幕| av无码久久久久久不卡网站| 无码人妻精品一区二区三区66| 无码中文人妻视频2019| 日韩精品无码一区二区中文字幕 | 精品久久久久久无码人妻中文字幕| 久久国产亚洲精品无码| 亚洲AV综合色区无码一二三区|