寻找可扩展的“at”实现
2022-09-04 04:57:07
我正在寻找一个具有高可用性的可扩展的“at”替代品。它必须支持在运行时添加和删除作业。
一些背景:我有一个应用程序,我触发了数百万个事件,每个事件只发生一次。我不需要像cron这样的机制(每月的第一个星期日等),只需要日期,时间和上下文。
目前我正在使用Quartz调度程序,虽然它是一个非常好的项目,但由于它在下划线数据库上执行的基本锁定,因此很难处理我们向它抛出的事件数量,即使经过大量调整(分片,增加轮询间隔等)。此外,这对我们来说有点过分,因为基本上我们有数百万个一次性触发器,而作业数量相对较少。
我将不胜感激任何建议