0
我有計劃的作業,每5秒運行一次。我現在使用backgroudRB進行計劃。但有時,這項工作可能需要超過5秒鐘,而且我不希望同時運行多個工作。在.Net中,我們可以使用Mutex類,但我不確定在rails應用程序中應該使用什麼。rails:預定作業,但一次只能運行一次
謝謝。
我有計劃的作業,每5秒運行一次。我現在使用backgroudRB進行計劃。但有時,這項工作可能需要超過5秒鐘,而且我不希望同時運行多個工作。在.Net中,我們可以使用Mutex類,但我不確定在rails應用程序中應該使用什麼。rails:預定作業,但一次只能運行一次
謝謝。
Yuck,我記得使用backgrounDRb,這太可怕了。在使用delayed_job之後,我現在使用Resque。兩者都可以正常工作,只需運行一名工作人員即可解決問題。你可以在Github上找到。