【技术实现步骤摘要】
一种接口轮询方法、装置、设备及存储介质
本申请涉及云计算领域,特别是涉及一种接口轮询方法、装置、设备及存储介质。
技术介绍
云平台也被称为云计算平台,是指基于硬件资源和软件资源的服务,提供计算、网络和存储能力的网络应用平台。在云平台中,业务层和数据层的数据内容随着数据采集和业务流转,数据的状态持续发生着变化,而在前端页面中,需要对实时变化的数据内容进行体现。但前端页面一般是静态的,如果需要获取最新的数据,前端页面往往需要对云平台的数据接口进行访问并将访问得到的数据进行加载,以达到对实时变化的数据内容进行同步显示的目的。前端页面通常采用轮询的方式对数据接口进行访问,并将访问得到的数据显示于前端页面,但是当前对数据接口的轮询访问极易造成数据接口的阻塞,难以确保前端页面对云平台中数据更新显示的可靠性。由此可见,提供一种接口轮询方法,以相对确保前端页面对云平台中数据更新显示的可靠性,是本领域技术人员需要解决的问题。
技术实现思路
本申请的目的是提供一种接口轮询方法、装置、设备及存储介质,以相对确保 ...
【技术保护点】
1.一种接口轮询方法,其特征在于,包括:/n获取数据接口的访问时长,其中,所述访问时长是以向所述数据接口发起访问请求的时刻为起始时刻,并以对所述数据接口的响应数据完成页面加载的时刻为终止时刻的间隔时长;/n根据所述访问时长生成大于或等于所述访问时长的轮询间隔时长;/n基于所述轮询间隔时长对所述数据接口执行轮询访问。/n
【技术特征摘要】
1.一种接口轮询方法,其特征在于,包括:
获取数据接口的访问时长,其中,所述访问时长是以向所述数据接口发起访问请求的时刻为起始时刻,并以对所述数据接口的响应数据完成页面加载的时刻为终止时刻的间隔时长;
根据所述访问时长生成大于或等于所述访问时长的轮询间隔时长;
基于所述轮询间隔时长对所述数据接口执行轮询访问。
2.根据权利要求1所述的接口轮询方法,其特征在于,所述基于所述轮询间隔时长对所述数据接口执行轮询访问,包括:
生成定时器对象;
将所述轮询间隔时长设置为所述定时器对象的触发间隔时长,并将对所述数据接口的访问请求设置为所述定时器对象的触发事件;
基于所述定时器对象对所述数据接口执行轮询访问。
3.根据权利要求2所述的接口轮询方法,其特征在于,所述基于所述定时器对象对所述数据接口执行轮询访问,包括:
运行所述定时器对象,并统计达到事件触发时刻的目标定时器对象的数量;
判断所述目标定时器对象的数量是否大于请求并发阈值;
若所述目标定时器对象的数量大于所述请求并发阈值,则将所述目标定时器对象划分至多个执行组,并依次在各单位时刻控制相应一个执行组中的所述目标定时器对象执行对应的所述触发事件;其中,各所述执行组中的所述目标定时器对象小于或等于所述请求并发阈值。
4.根据权利要求3所述的接口轮询方法,其特征在于,当所述目标定时器对象的数量小于或等于所述请求并发阈值,所述方法还包括:
控制所述目标定时器对象执行对应的所述触发事件。
5.根据权利要...
【专利技术属性】
技术研发人员:周国伟,
申请(专利权)人:北京浪潮数据技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。