簡體   English   中英

Rake任務是否需要使用Resque在后台運行?

[英]Does Rake task need to run in the background using Resque?

我在rake任務中有此代碼。 由於rake任務已經作為cron作業運行,因此似乎有點過分了。 我認為我可以安全地從Resque中取出它並直接運行它,但是不確定是否錯過了什么。

   desc "update daily sales"
    task :daily_sales => :environment do
      Resque.enqueue(DailySaleService.perform)
    end 

是的,這太過分了。 沒有理由在rake任務中使用后台處理。 您可以使用后台處理來消除HTTP請求/響應周期中的繁重工作,從而為用戶提供更好的前端體驗。 它不會在rake任務中提供任何價值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM