我在我的模型中有兩個附件,原始的&已修改。Ruby on Rails:在後臺轉換音頻並使用回形針上傳?
我的應用程序允許用戶上傳音頻文件,後端應該將其轉換爲修改後的格式。
使用回形針將原始文件上傳到s3。現在我需要在後臺處理這個文件並將其上傳到s3以及&更新數據庫中修改的附件。
從原始到附件的轉換通過一個簡單的系統命令發生,所以我可以從我的ruby方法調用它。我的問題是安排這些工作的最佳方式是什麼?是delayed_job這是一個很好的選擇,我只是寫一個方法來處理原始文件&保存它,然後調用這個方法有一個延遲?
的處理,用戶不會立即需要它。這是你在YouTube上做什麼,上傳你的視頻,然後等待YouTube完成處理。不像您的視頻即時可用。 是否有必要每5分鐘安排一次cron作業來調用ruby腳本,然後處理所有未處理的剪輯? – user2186138
因爲它找到了停機時間並儘可能地處理剪輯,所以延遲作業在您的情況下會更好。克倫真的擅長按計劃進行工作。 – sscirrus
謝謝,這是有道理的。我將等待一段時間,看看有沒有人有任何其他想法可以解決這個問題。乾杯! – user2186138