定时任务(延时事件)处理(二)持久化定时任务

上篇讲到的定时任务管理都只局限于本进程内,一旦进程重启所有的定时任务也都会被取消。在很多的业务场景下,我们需要将定时任务持久化,即使服务重启定时任务依然有效。因此,我们需要实现一个专门的定时任务服务。 实现的功能: 生产者写入一个延时事件,在指定延时时间之后,消费者能够消费到该事件 支持删除延时事件,这与mq不同,延时事件在很多场景下是需要支持删除的 支持重试,事件通知处理失败之后,能够在n秒后重
相关文章
相关标签/搜索