2011-11-05 139 views
1

我是新來紅寶石軌道上,所以我不知道是否有像crontab週期性地執行一些任務的東西。基本上我需要ping一個實體的url,但每個實體在不同的時間間隔(entity1每個600ms,entity2每個500ms ...)。有沒有什麼紅寶石這樣做? 謝謝定期ping [軌道上的紅寶石]

回答

1

根據您的需求,有多種選擇。

您也可以只使用cronrails runner;取決於。

+0

感謝您的回答,但我需要根據實體(例如服務)動態地添加/刪除這些定期作業。我有多個服務,每個服務都有多個端點。我必須在屬於該服務的時間間隔(例如500毫秒)內ping服務的每個端點。這種「ping」在服務註冊時開始,並在服務從系統中刪除時結束。是否有可能在你介紹的寶石中實現這一點,因爲我看到只有固定的工作時間表。 –

+0

@MrBlack我不確定。但說實話,我不知道我會在應用程序內部做到這一點,無論是...您的時間需求是非常積極的,尤其是如果你有很多終端。我會考慮進行一些測試,也許一個工作應該分離每個實體的ping,或者......?考慮不接受答案,並等待一些更合適的輸入,我想。 –