延时任务执行方法及装置

    公开(公告)号:CN107220030A

    公开(公告)日:2017-09-29

    申请号:CN201710400271.X

    申请日:2017-05-31

    CPC classification number: G06F9/445 G06F9/30003

    Abstract: 本发明提供了一种延时任务执行方法及装置,应用于电子设备。电子设备中包括一个环形队列,环形队列中包括多个任务标签。方法包括:按照预设时间间隔依次轮询环形队列中的任务标签;接收延时消息,延时消息中包括待执行任务的延时时长;生成触发待执行任务的任务触发指令;计算得到延时时长后正在被询问的任务标签作为目标任务标签,并将任务触发指令存放至目标任务标签中;针对每个正在被询问的任务标签,执行该任务标签中存放时间达到延时时长的任务触发指令。如此,一方面可降低延时误差,提高时效性,另一方面可提高轮询的效率。

    一种分布式主键生成方法与装置

    公开(公告)号:CN107133285B

    公开(公告)日:2019-08-30

    申请号:CN201710253014.8

    申请日:2017-04-18

    Abstract: 本发明公开了一种分布式主键生成方法与装置,包括:在主键生成服务器中生成序列表,并从策略服务器获取可用策略;需要分配主键的应用访问SQL路由,获取主键生成服务器的IP地址并根据该IP地址访问主键生成服务器;被所述应用访问的主键生成服务器自检当前可用策略是否有效;被所述应用访问的主键生成服务器根据当前序列表为所述应用分配主键并更新当前序列表。本发明提出的分布式主键生成方法与装置能够降低主键大小与性能需求,支持高并发系统、满足特殊应用需求并提高可用性。

    一种分布式主键生成方法与装置

    公开(公告)号:CN107133285A

    公开(公告)日:2017-09-05

    申请号:CN201710253014.8

    申请日:2017-04-18

    Abstract: 本发明公开了一种分布式主键生成方法与装置,包括:在主键生成服务器中生成序列表,并从策略服务器获取可用策略;需要分配主键的应用访问SQL路由,获取主键生成服务器的IP地址并根据该IP地址访问主键生成服务器;被所述应用访问的主键生成服务器自检当前可用策略是否有效;被所述应用访问的主键生成服务器根据当前序列表为所述应用分配主键并更新当前序列表。本发明提出的分布式主键生成方法与装置能够降低主键大小与性能需求,支持高并发系统、满足特殊应用需求并提高可用性。

Patent Agency Ranking