Herokuで定期処理(Clock Process)
ちょっとした定期処理をやりたい事案が発生しました。できればお金をかけずにやりたい。
ということでここはHerokuでなんとかできないか調べてみたところ、Clock Processというのが期待どおりな感じでした。
Scheduled Jobs and Custom Clock Processes in Ruby with Clockwork
clockworkというgemを使って定期処理を書いて、Herokuで常駐プロセスが定期処理を実行してくれるというものです。
tomykaira / clockwork
また、clockworkを使うHerokuアプリのひな形を作ってくれるシェルスクリプトがあったりしてありがたい感じです。
tomykaira / clockwork-init.sh
clockworkはシンプルなAPIでやりたいことをすぐに書ける感じになってますが、かなり高機能でもあるようです。こちらが詳しいです。
clockwork について
ということで、ちょっとした定期処理を書くならHerokuのClock Processが便利という話でした。