0
我在Heroku上安裝了一個Rails應用程序,並安排了一些使用調度程序的附加程序。我必須將我的應用程序更改爲Google Cloud,並且我不知道如何安排相同的耙子。有人能幫助我嗎?如何安排Google Cloud中的耙取任務?
我在Heroku上安裝了一個Rails應用程序,並安排了一些使用調度程序的附加程序。我必須將我的應用程序更改爲Google Cloud,並且我不知道如何安排相同的耙子。有人能幫助我嗎?如何安排Google Cloud中的耙取任務?
參考: https://cloud.google.com/appengine/docs/flexible/ruby/scheduling-jobs-with-cron-yaml
這將允許您調用出來的網絡端點設置cron腳本。我的建議是添加一個API端點,它可以觸發你需要運行的代碼。如果安全性問題,您可以隨時在端點後面添加http basic auth,並將其從cron的URL負載中傳遞。
如果你想弄髒它,你可以從控制器本身觸發rake代碼,雖然我不會推薦這種方法,因爲它是糟糕的設計,但相反,只需將你在rake中執行的所有代碼移動到控制器。
如果上述方法不適合您的需求,那麼下一個最佳選擇是設置一個sidekiq實例並使用它來安排和運行代碼庫中的代碼。
坦克你的男人! –