我有一个 Web 应用程序,用户可以在其上安排不同的预定义任务。用户可以根据自己的方便安排这些任务(将任务 1 表示为 last_x_hours 每周二上午 12 点,依此类推)
该功能就像安排 cron 作业一样,但是这是自动化的,并且通过 Rails Web 应用程序界面发生。
这有红宝石吗?
我遇到过和Resque
,但它们似乎都适用于您想要异步运行某些任务的情况。delayed_jobs
Sidekiq
此外,还有whenever
gem,但它似乎是定义 cron 作业的红宝石方式。
我真正想要的是可以在运行时动态操作 cron 作业并添加或删除用户定义的 cron 作业的东西。我在这里错过了什么吗?