[發明專利]一種分布式接口訪問控制方法及系統有效
| 申請號: | 201711089247.5 | 申請日: | 2017-11-07 |
| 公開(公告)號: | CN108023936B | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 許毅文;江祖庫 | 申請(專利權)人: | 深圳市天下房倉科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳國新南方知識產權代理有限公司 44374 | 代理人: | 王勇 |
| 地址: | 518000 廣東省深圳市龍華新區創業*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 接口 訪問 控制 方法 系統 | ||
本發明公開了一種分布式接口訪問控制方法及系統,其中,該方法包括:分布式請求處理服務器集群接收多個供應商終端發送多個調用請求,對多個調用請求進行入隊處理,并按照先進先出原則生成與調用請求一一對應的統計請求,按照時間先后發送統計請求至統計中心服務器;統計中心服務器處理當前統計請求以獲得當前處理次數,判斷當前處理次數是否超過第一預設次數,若超過,則反饋與當前統計請求對應的拒絕執行指令至分布式請求處理服務器集群,若未超過,則反饋與當前統計請求對應的即時執行指令至分布式請求處理服務器集群。本發明的對分布式請求處理服務器集群的所有服務器進行統一維護,降低了服務器宕機的概率,從而提升了工作穩定性。
技術領域
本發明涉及通信技術領域,尤其涉及一種分布式接口訪問控制方法及系統。
背景技術
隨著供應鏈對接的供應商終端越來越多,接收到的供應商終端的調用請求以及調用頻率呈指數性增長,因此,采用一個服務器來處理所有的調用請求時,過慢的處理速率已經不能滿足用戶的需求。
為了解決上述問題,以水平方式擴展,以致出現了分布式請求處理服務器集群。但是,現有的分布式請求處理服務器集群只能對每一個服務器的調用次數進行限制,因此,在接收到大量的調用請求且每一個服務器的調用限制次數過大時,分布式請求處理服務器集群中某些服務器可能出現宕機的問題,從而降低了分布式請求處理服務器集群的工作穩定性。
發明內容
本發明的目的在于提供一種分布式接口訪問控制方法及系統,以解決現有的分布式請求處理服務器集群,易于出現宕機以及工作穩定性低的問題。
為了解決上述問題,本發明提供了一種分布式接口訪問控制方法,其包括如下步驟:
分布式請求處理服務器集群接收多個供應商終端發送多個調用請求,每一個供應商終端對應至少一個調用請求;
分布式請求處理服務器集群對多個調用請求進行入隊處理,并按照先進先出原則處理調用請求,以生成與調用請求一一對應的統計請求;
分布式請求處理服務器集群按照時間先后發送統計請求至統計中心服務器;
統計中心服務器處理當前統計請求,以獲得當前處理次數,當前處理次數的初始值為0;
統計中心服務器判斷當前處理次數是否超過第一預設次數,若當前處理次數超過第一預設次數,則反饋與當前統計請求對應的拒絕執行指令至分布式請求處理服務器集群,若當前處理次數未超過第一預設次數,則反饋與當前統計請求對應的即時執行指令至分布式請求處理服務器集群。
作為本發明的進一步改進,統計中心服務器還存儲有多種預設對象信息,每一種預設對象信息對應一個第二預設次數;
統計中心服務器處理當前統計請求,以獲得當前處理次數的步驟包括:
統計中心服務器根據當前統計請求獲取得到當前對象信息;
統計中心服務器判斷是否存在與當前對象信息匹配的第一目標預設對象信息;
若存在與當前對象信息匹配的第一目標預設對象信息,則將與第一目標預設對象信息對應的處理次數加1作為當前處理次數;
統計中心服務器處理當前統計請求,以獲得當前處理次數的步驟之后,還包括:
統計中心服務器確定與第一目標預設對象信息對應的第二預設次數作為第一預設次數。
作為本發明的進一步改進,其還包括:
間隔預設時間段后,統計中心服務器對每一個與預設對象信息對應的當前處理次數進行歸零處理。
作為本發明的進一步改進,其還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市天下房倉科技有限公司,未經深圳市天下房倉科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711089247.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種4.40V高電壓型鈷酸鋰材料及其制備方法
- 下一篇:一種IP44面板燈





