【技术实现步骤摘要】
一种频控延时任务装置器
[0001]本专利技术涉及视频云平台
,具体为一种频控延时任务装置器。
技术介绍
[0002]在视频云平台功能的日常开发中会经常碰到这样一种场景:需要推送前端监控设备上报的数据给向本视频云平台订阅了此前端监控设备数据的上级视频云平台。
[0003]现有技术中,在正常工作的情况下,这些前端监控设备会往本视屏云平台上报数据,随着本视频云平台接入的前端监控设备数量与日俱增,最终量级也会愈发的庞大。这些数量庞大的前端监控设备会很频繁地向本视频云平台上报数据,最终达到每秒钟向本视频云平台上报数据的并发请求数量至少也数以百计;
[0004]并且,在这样的场景下,如果还是按照上述在每接收到一个前端监控设备上报数据过来的请求时就向上级视频云平台推送此次接收到的上报数据的流程行为,在这种高并发请求的场景下势必会对本视频云平台产生比较大的向上级视频云平台的请求通知压力,最终导致请求积压,处理线程数量激增,影响本视频云平台服务的稳定性。
技术实现思路
[0005]本专利技术的目的在于提 ...
【技术保护点】
【技术特征摘要】
1.一种频控延时任务装置器,其特征在于:包括频率控制器,频率控制器基于ConcurrentHashMap基础组件实现频控延时任务装置器的频控;还包括延时任务执行器,延时任务执行器基于DelayQueue基础组件执行频控延时任务装置器的延时任务;延时任务执行器接收频率控制器的任务,延时执行通知和负责任务的最终执行。2.根据权利要求1所述的一种频控延时任务装置器,其特征在于:所述频率控制器包括记录模块以及判断模块,记录模块中包括ConcurrentHashMap以键值对的映射方式记录任务类型信息和任务触发时间戳信息,并把任务通知给延时任务器,每次有新任务到达时基于判断模块识别。3.根据权利要求2所述的一种频控延时任务装置器,其特征在于:所述判断模块对新任务识别时,检查ConcurrentHashMap中是否保存有当前到达的任务类型信息。4.根据权利要求3所述的一种频控延时任务装置器,其特征在于:ConcurrentHashMap中未保存有当前到达的任务类型信...
【专利技术属性】
技术研发人员:曾斌,王超,
申请(专利权)人:浪潮通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。