The invention discloses a distributed interface access control method and system, in which the method includes: the distributed request processing server cluster receives multiple call requests from multiple supplier terminals, takes multiple call requests into team processing, and generates the statistics corresponding to the call request according to the advanced first out principle. Request, send statistical requests to the statistical center server in accordance with time; the statistical center server handles the current statistical requests to obtain the number of current processing times, determines whether the number of current processing times exceeds the first number of presuppositions, and if more, it feedback the denial of execution instruction corresponding to the current statistical request to the distributed request processing. If the server cluster is not exceeded, the immediate execution instructions corresponding to the current statistical request are fed back to the distributed request processing server cluster. The invention maintains the unified maintenance of all servers in the distributed request processing server cluster, reduces the probability of the server downtime, and thus improves the stability of the work.
【技术实现步骤摘要】
一种分布式接口访问控制方法及系统
本专利技术涉及通信
,尤其涉及一种分布式接口访问控制方法及系统。
技术介绍
随着供应链对接的供应商终端越来越多,接收到的供应商终端的调用请求以及调用频率呈指数性增长,因此,采用一个服务器来处理所有的调用请求时,过慢的处理速率已经不能满足用户的需求。为了解决上述问题,以水平方式扩展,以致出现了分布式请求处理服务器集群。但是,现有的分布式请求处理服务器集群只能对每一个服务器的调用次数进行限制,因此,在接收到大量的调用请求且每一个服务器的调用限制次数过大时,分布式请求处理服务器集群中某些服务器可能出现宕机的问题,从而降低了分布式请求处理服务器集群的工作稳定性。
技术实现思路
本专利技术的目的在于提供一种分布式接口访问控制方法及系统,以解决现有的分布式请求处理服务器集群,易于出现宕机以及工作稳定性低的问题。为了解决上述问题,本专利技术提供了一种分布式接口访问控制方法,其包括如下步骤:分布式请求处理服务器集群接收多个供应商终端发送多个调用请求,每一个供应商终端对应至少一个调用请求;分布式请求处理服务器集群对多个调用请求进行入队处理,并按照先进先出原则处理调用请求,以生成与调用请求一一对应的统计请求;分布式请求处理服务器集群按照时间先后发送统计请求至统计中心服务器;统计中心服务器处理当前统计请求,以获得当前处理次数,当前处理次数的初始值为0;统计中心服务器判断当前处理次数是否超过第一预设次数,若当前处理次数超过第一预设次数,则反馈与当前统计请求对应的拒绝执行指令至分布式请求处理服务器集群,若当前处理次数未超过第一预设次数,则反馈与当 ...
【技术保护点】
一种分布式接口访问控制方法,其特征在于,其包括如下步骤:分布式请求处理服务器集群接收多个供应商终端发送多个调用请求,每一个供应商终端对应至少一个所述调用请求;所述分布式请求处理服务器集群对所述多个调用请求进行入队处理,并按照先进先出原则处理所述调用请求,以生成与所述调用请求一一对应的统计请求;所述分布式请求处理服务器集群按照时间先后发送所述统计请求至统计中心服务器;所述统计中心服务器处理当前统计请求,以获得当前处理次数,所述当前处理次数的初始值为0;所述统计中心服务器判断所述当前处理次数是否超过第一预设次数,若所述当前处理次数超过第一预设次数,则反馈与所述当前统计请求对应的拒绝执行指令至所述分布式请求处理服务器集群,若所述当前处理次数未超过第一预设次数,则反馈与所述当前统计请求对应的即时执行指令至所述分布式请求处理服务器集群。
【技术特征摘要】
1.一种分布式接口访问控制方法,其特征在于,其包括如下步骤:分布式请求处理服务器集群接收多个供应商终端发送多个调用请求,每一个供应商终端对应至少一个所述调用请求;所述分布式请求处理服务器集群对所述多个调用请求进行入队处理,并按照先进先出原则处理所述调用请求,以生成与所述调用请求一一对应的统计请求;所述分布式请求处理服务器集群按照时间先后发送所述统计请求至统计中心服务器;所述统计中心服务器处理当前统计请求,以获得当前处理次数,所述当前处理次数的初始值为0;所述统计中心服务器判断所述当前处理次数是否超过第一预设次数,若所述当前处理次数超过第一预设次数,则反馈与所述当前统计请求对应的拒绝执行指令至所述分布式请求处理服务器集群,若所述当前处理次数未超过第一预设次数,则反馈与所述当前统计请求对应的即时执行指令至所述分布式请求处理服务器集群。2.根据权利要求1所述的分布式接口访问控制方法,其特征在于,所述统计中心服务器还存储有多种预设对象信息,每一种所述预设对象信息对应一个第二预设次数;所述统计中心服务器处理当前统计请求,以获得当前处理次数的步骤包括:所述统计中心服务器根据所述当前统计请求获取得到当前对象信息;所述统计中心服务器判断是否存在与所述当前对象信息匹配的第一目标预设对象信息;若存在与所述当前对象信息匹配的第一目标预设对象信息,则将与第一目标预设对象信息对应的处理次数加1作为所述当前处理次数;所述统计中心服务器处理当前统计请求,以获得当前处理次数的步骤之后,还包括:所述统计中心服务器确定与所述第一目标预设对象信息对应的第二预设次数作为所述第一预设次数。3.根据权利要求2所述的分布式接口访问控制方法,其特征在于,其还包括:间隔预设时间段后,所述统计中心服务器对每一个与所述预设对象信息对应的当前处理次数进行归零处理。4.根据权利要求2所述的分布式接口访问控制方法,其特征在于,其还包括:所述统计中心服务器获取到用户输入的次数修订指令时,接收用户输入的修订信息,所述修订信息包括修订对象信息和修订次数;确定所述修订对象信息对应的第二目标预设对象信息;根据所述修订次数对与所述第二目标预设对象信息对应的第二预设次数进行修订。5.根据权利要求1所述的分布式接口访问控制方法,其特征在于,所述反馈即时执行指令至所述分布式请求处理服务器集群的步骤之后,还包括:所述分布式请求处理服务器集群计算每一个服务器的负载率,所述分布式请求处理服务器集群包括多个服务器;所述分布式请求处理服务器集群交互与所述当前统计请求对应的调用请求至负载率最低的服务器进行处理。6.一种分布式接口访问控制系统,其特征在于...
【专利技术属性】
技术研发人员:许毅文,江祖库,
申请(专利权)人:深圳市天下房仓科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。