[发明专利]一种发送频率的控制方法、装置和分布式系统有效
申请号: | 201910808427.7 | 申请日: | 2019-08-29 |
公开(公告)号: | CN110535785B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 刘建志;李涛 | 申请(专利权)人: | 郑州阿帕斯科技有限公司 |
主分类号: | H04L47/215 | 分类号: | H04L47/215;H04L47/10;H04L47/263;H04L47/20 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 450000 河南省郑州市河南自贸试验区郑州*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 发送 频率 控制 方法 装置 分布式 系统 | ||
本申请公开了一种发送频率的控制方法、装置和分布式系统,该方法应用于控制端时,包括:接收来自发送端的令牌请求;基于令牌请求,向发送端返回令牌,以便发送端基于令牌向外部系统发送业务请求,业务请求的发送频率为第一频率;若接收到来自发送端的第一提示信息,则将第一频率设置为第二频率,第二频率小于第一频率,第一提示信息由发送端在确定业务请求的响应时长大于预设时长时发送;若接收到来自发送端的第二提示信息,则将第一频率设置为第三频率,第三频率大于第一频率,第二提示信息由发送端在确定第一业务请求的响应时长小于或等于预设时长,且令牌为最后一个令牌时发送。这样,可以避免分布式系统堆积业务请求,同时提高工作效率。
技术领域
本申请涉及互联网技术领域,尤其涉及一种发送频率的控制方法、装置和分布式系统。
背景技术
分布式系统在与外部系统进行业务交互时,可以向外部系统发送业务请求,外部系统在接收到业务请求后,可以响应该业务请求,并将业务请求的处理结果返回给分布式系统,以实现业务交互。
通常,在分布式系统与外部系统进行业务交互的过程中,分布式系统会以一定的发送频率向外部系统发送业务请求,然而,在实际应用中,若分布式系统发送业务请求的频率过快,则容易造成外部系统的压力变大,业务请求的响应速度变慢,使得分布式系统堆积过多的业务请求,容易造成分布式系统崩溃;若分布式系统发送的业务请求的频率过慢,则无法达到较高的发送频率,影响分布式系统的工作效率。
发明内容
本申请实施例提供一种发送频率的控制方法、装置和分布式系统,用于解决分布式系统与外部系统进行业务交互的过程中,容易出现分布式系统堆积过多的业务请求或分布式系统的工作效率较低的问题。
为了解决上述技术问题,本申请是这样实现的:
本申请实施例提供一种发送频率的控制方法,应用于分布式系统中的控制端,包括:
接收来自发送端的令牌请求,所述令牌请求用于请求获取所述发送端发送业务请求时所需的令牌;
基于所述令牌请求,向所述发送端返回令牌,以便所述发送端基于所述令牌向外部系统发送所述业务请求,其中,所述业务请求的发送频率为第一频率;
若接收到来自所述发送端的第一提示信息,则将所述第一频率设置为第二频率,所述第二频率小于所述第一频率,其中,所述第一提示信息由所述发送端在确定所述业务请求的响应时长大于预设时长时发送;
若接收到来自所述发送端的第二提示信息,则将所述第一频率设置为第三频率,所述第三频率大于所述第一频率,其中,所述第二提示信息由所述发送端在确定所述第一业务请求的响应时长小于或等于预设时长,且所述令牌为最后一个令牌时发送。
本申请实施例提供一种发送频率的控制装置,应用于分布式系统中的控制端,包括:
接收单元,接收来自发送端的令牌请求,所述令牌请求用于请求获取所述发送端发送业务请求时所需的令牌;
发送单元,基于所述令牌请求,向所述发送端返回令牌,以便所述发送端基于所述令牌向外部系统发送所述业务请求,其中,所述业务请求的发送频率为第一频率;
第一控制单元,若接收到来自所述发送端的第一提示信息,则将所述第一频率设置为第二频率,所述第二频率小于所述第一频率,其中,所述第一提示信息由所述发送端在确定所述业务请求的响应时长大于预设时长时发送;
第二控制单元,若接收到来自所述发送端的第二提示信息,则将所述第一频率设置为第三频率,所述第三频率大于所述第一频率,其中,所述第二提示信息由所述发送端在确定所述第一业务请求的响应时长小于或等于预设时长,且所述令牌为最后一个令牌时发送。
本申请实施例提供一种电子设备,包括:
处理器;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州阿帕斯科技有限公司,未经郑州阿帕斯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910808427.7/2.html,转载请声明来源钻瓜专利网。