タグ

cronoとgemに関するsnjxのブックマーク (1)

  • Ruby On Railsで、cronoを使って最小手順でバッチ処理を作る

    Ruby On Rails におけるバッチ処理の作り方 cronoを使用するには ログ出力切り替えに関して Ruby On Rails におけるバッチ処理の作り方 Railsでのバッチ処理を普通に検索すると、wheneverがヒットする。 別にこれでもいいんだけど、wheneverはcronに依存しているのが気にわない。dockerで環境を作っていたりするとcronデーモンをキックするのに余計な手間がかかる。 次点でsidekiqを使う方法も出てくるけど、sidekiqはredisが必須要件となっていて、サーバの構成要件に口出しできない立場だったりするとそもそも導入はできない。 ということで、cronoというgemを使って実現する方法を以下に示す。 多分これが一番手数が少ない。 cronoを使用するには A time-based background job scheduler daem

    snjx
    snjx 2019/05/15
    wheneverもsidekiqも使わない、cronやredisに依存しないRailsでのバッチ処理の作り方。
  • 1