2
在Sidekiq wiki中指出:Sidekiq工作要花多長時間?
- 讓你的工作小而簡單的
我得到簡單的,我得到冪和交易,但什麼是小?也許需要內存和計算時間是一個很好的措施?我的Sidekiq工作時間爲10秒至30分鐘。
我認爲10秒是可以的,但30分鐘長時間運行的任務呢?我將數據庫中某個類型的所有數據加載到內存中,對它們執行冗長的計算,然後寫回結果。一件工人工作中的所有三件事。
這樣很好嗎?或者我應該從一個工作作業調用多個運行小計算的工作作業?問題是,這些小型計算可能需要一些複雜的哈希表來進行計算,並且建議不要在Redis中堅持這一點,只有簡單的小值。