[发明专利]一种发送频率的控制方法、装置和分布式系统有效
申请号: | 201910808427.7 | 申请日: | 2019-08-29 |
公开(公告)号: | CN110535785B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 刘建志;李涛 | 申请(专利权)人: | 郑州阿帕斯科技有限公司 |
主分类号: | H04L47/215 | 分类号: | H04L47/215;H04L47/10;H04L47/263;H04L47/20 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 450000 河南省郑州市河南自贸试验区郑州*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 发送 频率 控制 方法 装置 分布式 系统 | ||
1.一种发送频率的控制方法,其特征在于,应用于分布式系统中的控制端,所述方法包括:
接收来自发送端的令牌请求,所述令牌请求用于请求获取所述发送端发送业务请求时所需的令牌;
基于所述令牌请求,向所述发送端返回令牌,以便所述发送端基于所述令牌向外部系统发送所述业务请求,其中,所述业务请求的发送频率为第一频率;
若接收到来自所述发送端的第一提示信息,则将所述第一频率设置为第二频率,所述第二频率小于所述第一频率,其中,所述第一提示信息由所述发送端在确定所述业务请求的响应时长大于预设时长时发送;
若接收到来自所述发送端的第二提示信息,则将所述第一频率设置为第三频率,所述第三频率大于所述第一频率,其中,所述第二提示信息由所述发送端在确定所述第一业务请求的响应时长小于或等于预设时长,且所述令牌为最后一个令牌时发送。
2.如权利要求1所述的方法,其特征在于,所述第二频率为1;
其中,在将所述第一频率设置为第二频率时,所述方法还包括:
将频率门限设置为所述第一频率的一半,其中,所述频率门限用于控制所述发送频率的增长速率。
3.如权利要求1所述的方法,其特征在于,将所述第一频率设置为第三频率,包括:
判断所述第一频率是否小于预设的频率门限;
若是,则按照第一增长速率增加所述第一频率,并将增加后的频率作为所述第三频率;
若否,则按照第二增长速率增加所述第一频率,并将增加后的频率作为所述第三频率,其中,所述第一增长速率大于所述第二增长速率。
4.如权利要求1所述的方法,其特征在于,在变更所述发送端的发送频率后,所述方法还包括:
基于变更前后的发送频率更新令牌数量,其中,更新后的令牌数量等于所述发送频率变更前后的差值与当前令牌数量的和。
5.如权利要求1所述的方法,其特征在于,在接收来自发送端的令牌请求后,所述方法还包括:
若当前的令牌数量为零,则基于所述第一频率生成新的令牌;
向所述发送端发送令牌变更消息,以便所述发送端基于所述令牌变更消息再次发送所述令牌请求。
6.一种发送频率的控制方法,其特征在于,应用于分布式系统中的发送端,所述方法包括:
向控制端发送令牌请求,所述令牌请求用于请求获取发送业务请求时所需的令牌;
若从所述控制端获取到令牌,则基于所述令牌向外部系统发送所述业务请求,其中,所述业务请求的发送频率为第一频率;
若所述业务请求的响应时长大于预设时长,则向所述控制端发送第一提示信息,以便所述控制端将所述第一频率设置为第二频率,所述第二频率小于所述第一频率;
若所述业务请求的响应时长小于或等于所述预设时长,且所述令牌为最后一个令牌,则向所述控制端发送第二提示信息,以便所述控制端将所述第一频率设置为第三频率,所述第三频率小于所述第一频率。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
若未从所述控制端获取到令牌,则等待接收来自所述控制端的令牌变更消息,所述令牌变更消息由所述控制端在生成新的令牌时发送;
在接收到所述令牌变更消息时,向所述控制端发送所述令牌请求,以获取新的令牌。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州阿帕斯科技有限公司,未经郑州阿帕斯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910808427.7/1.html,转载请声明来源钻瓜专利网。