Ruby on rails Cron作业和后台任务
我正在研究RubyonRails中的Cron作业和后台任务。有人能告诉我使用哪一个,因为我目前正在使用。为什么Ruby on rails Cron作业和后台任务,ruby-on-rails,ruby,rubygems,Ruby On Rails,Ruby,Rubygems,我正在研究RubyonRails中的Cron作业和后台任务。有人能告诉我使用哪一个,因为我目前正在使用。为什么无论何时都比Sidekiq好它是不可比较的实体。在你们学习的过程中,我将使用几个简单的例子 是cron作业管理器时。简单地说,它是执行任务的闹钟。通常,您可以通过此类任务每晚清理服务器tmp sidekiq是一名后台工作经理。您可以使用它按需异步处理重载任务 另外,在不改变任务执行方法的情况下,您不能用sidekiq替换Where,应该有一个更合适的,而不是“更好的,因为sidekiq”
无论何时
都比Sidekiq
好它是不可比较的实体。在你们学习的过程中,我将使用几个简单的例子
是cron作业管理器时。简单地说,它是执行任务的闹钟。通常,您可以通过此类任务每晚清理服务器tmp
sidekiq
是一名后台工作经理。您可以使用它按需异步处理重载任务
另外,在不改变任务执行方法的情况下,您不能用sidekiq替换Where,应该有一个更合适的,而不是“更好的,因为sidekiq”。无论何时
都会为您生成cron配置。这是通过使用Ruby DSL抽象出来的。这并不一定容易,但如果您对Ruby比对cron更熟悉的话,可能会更容易。特别是,它允许您安排作业以特定的时间间隔运行。这些作业通常是异步运行的,并且与主ruby web应用程序分开运行
sidekiq
为您提供了运行异步后台任务的界面。它不会像cron那样安排它们在特定的时间运行,而没有进一步的模块,即sidekiq-cron
或sidekiq-scheduler