一种刷新CDN缓存的方法及装置与流程

文档序号:33337730发布日期:2023-03-04 01:40阅读:来源:国知局

技术特征:
1.一种刷新cdn缓存的方法,其特征在于,包括:接收待刷新缓存的url,生成刷新任务;读取多个任务刷新队列,根据每个所述任务刷新队列的消息数量和预计等待时间进行判断,并将所述刷新任务写入所述消息数量最少的所述任务刷新队列,该判断是基于相同周期位置的消息数量和预计等待时间进行的判断,所述预计等待时间根据刷新任务队列的消息发送数据总量、历史刷新任务队列的消息发送数据总量和发送完毕时间进行确定;根据所述任务刷新队列顺序,将所述刷新任务依次发送到cdn缓存节点;所述缓存节点根据所述刷新任务执行刷新缓存。2.根据权利要求1所述刷新cdn缓存的方法,其特征在于,所述cdn缓存节点包括:设置有接收缓存队列,用于缓存接收的所述url。3.根据权利要求1所述刷新cdn缓存的方法,其特征在于,所述任务刷新队列和所述缓存节点之间设置有tls双向加密认证。4.根据权利要求1所述刷新cdn缓存的方法,其特征在于,所述执行刷新缓存后,在操作记录中保留平台的所有资源的刷新情况。5.根据权利要求1所述刷新cdn缓存的方法,其特征在于,所述执行刷新缓存后,展示当前资源的刷新状态以及刷新进度。6.一种刷新cdn缓存的装置,其特征在于,包括:接收模块,用于接收待刷新缓存的url,生成刷新任务;判断模块,用于读取多个任务刷新队列,根据每个所述任务刷新队列的消息数量和预计等待时间进行判断,并将所述刷新任务写入所述消息数量最少的所述任务刷新队列,该判断是基于相同周期位置的消息数量和预计等待时间进行的判断,所述预计等待时间根据刷新任务队列的消息发送数据总量、历史刷新任务队列的消息发送数据总量和发送完毕时间进行确定;发送模块,用于根据所述任务刷新队列顺序,将所述刷新任务依次发送到cdn缓存节点;执行模块,用于所述缓存节点根据所述刷新任务执行刷新缓存。7.根据权利要求6所述刷新cdn缓存的装置,其特征在于,所述cdn缓存节点包括:设置有接收缓存队列,用于缓存接收的所述url。8.根据权利要求6所述刷新cdn缓存的装置,其特征在于,所述任务刷新队列和所述缓存节点之间设置有tls双向加密认证。9.根据权利要求6所述刷新cdn缓存的装置,其特征在于,所述执行刷新缓存后,在操作记录中保留平台的所有资源的刷新情况。10.根据权利要求6所述刷新cdn缓存的装置,其特征在于,所述执行刷新缓存后,展示当前资源的刷新状态以及刷新进度。

技术总结
本申请提供的一种刷新CDN缓存的方法及装置,包括:接收待刷新缓存的URL,生成刷新任务;读取多个任务刷新队列,根据每个所述任务刷新队列的消息数量,判断并将所述刷新任务写入所述消息数量最少的所述任务刷新队列;根据所述任务刷新队列顺序,将所述刷新任务依次发送到CDN缓存节点;所述缓存节点根据所述刷新任务执行刷新缓存。本申请通过将大量需要刷新的资源提交到任务生成器、刷新队列,大量任务同时提交时,分配到不同的队列进行消费,并且在刷新任务独立以及节点链路间做TLS双向加密认证,确保在公网数据传输安全,解决用户快速处理异常缓存的需求。理异常缓存的需求。理异常缓存的需求。


技术研发人员:孙涛
受保护的技术使用者:江苏云工场信息技术有限公司
技术研发日:2022.12.27
技术公布日:2023/3/3
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1