【技术实现步骤摘要】
一种服务器的定时方法,系统,设备及可读存储介质
本专利技术涉及服务器
,尤其涉及一种服务器的定时方法,系统,设备及可读存储介质。
技术介绍
定时策略被广泛用于系统类定时任务中,多以后端服务器定期器驱动,也有以数据库定时器驱动的。定时策略的好处是,脱离了手动持续关注执行的弊端,让定时器主动去推动策略的执行。策略的定时执行,一满足了生产需要,二资源合理化分配,三以智能算法取代了人工干预。但是直接对定时器设置的策略,往往只能满足简单的应用场景,多种智能定时策略轮询生成,再把生成的策略应用到系统功能中,极大地增加的系统资源的消耗;并且无法由客户引导可匹配的执行策略,脱离了功能执行有效性的本质。这个时候,提前给定时器以精确的、有效的、适用的策略任务,不仅能有效的提高系统功能的易用性,并且能有效优化后端无法适配复杂场景和后端处理压力过大的问题。现有定时策略计算:记录所有策略条件,当定时器触发时(间隔时间已到),对策略条件进行检查,分别检查四种策略的间隔策略、每日策略、每周策略、每月策略,如果正好满足执行的函 ...
【技术保护点】
1.一种服务器的定时方法,其特征在于,方法包括:/n配置多个链表;/n设置每个链表的计时时长;/n将多个链表配置成多层级嵌套链表;/n在多层级嵌套链表中,配置初始计时层级链表,多个过程计时层级链表以及终止计时层级链表;/n获取定时时长;/n根据链表计时策略进行计时,直至达到定时时长,发出提示信息。/n
【技术特征摘要】
1.一种服务器的定时方法,其特征在于,方法包括:
配置多个链表;
设置每个链表的计时时长;
将多个链表配置成多层级嵌套链表;
在多层级嵌套链表中,配置初始计时层级链表,多个过程计时层级链表以及终止计时层级链表;
获取定时时长;
根据链表计时策略进行计时,直至达到定时时长,发出提示信息。
2.根据权利要求1所述的服务器的定时方法,其特征在于,
步骤根据链表计时策略进行计时,直至达到定时时长,发出提示信息还包括:
根据定时时长建立并设置多层级嵌套链表。
3.根据权利要求2所述的服务器的定时方法,其特征在于,
根据每个链表的计时时长,将定时时长进行分割,分割成多个预设时长的定时过程时间块以及终止前计时时间块;
终止前计时时间块的时长小于或等于定时过程时间块;
终止前计时时间块的时长小于或等于终止计时层级链表的计时时长。
4.根据权利要求1所述的服务器的定时方法,其特征在于,
步骤链表计时策略还包括:
运行初始计时层级链表之后,按照预设顺序运行过程计时层级链表;
在运行每个过程计时层级链表过程中,系统进入休眠状态;
在更替过程计时层级链表前的预设时间点,系统启动唤醒状态,运行完当前过程计时层级链表之后,再运行接替过程计时层级链表,并进入休眠状态。
5.根据权利要求4所述的服务器的定时方法,其特征在于,
在启动运行终止计时层级链表时,发出提示信息,且运行终止计时层级链表时,系统不进入休眠状态。
6.根据权利要求3所述的服务器的定时方法,其特征在于,
步骤根据链表计时策略进...
【专利技术属性】
技术研发人员:张志华,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。