定時任務(延時事件)處理(二)持久化定時任務

上篇講到的定時任務管理都只侷限於本進程內,一旦進程重啓所有的定時任務也都會被取消。在很多的業務場景下,我們需要將定時任務持久化,即使服務重啓定時任務依然有效。因此,我們需要實現一個專門的定時任務服務。 實現的功能: 生產者寫入一個延時事件,在指定延時時間之後,消費者能夠消費到該事件 支持刪除延時事件,這與mq不同,延時事件在很多場景下是需要支持刪除的 支持重試,事件通知處理失敗之後,能夠在n秒後重
相關文章
相關標籤/搜索