タグ

Railsとredisに関するd_animal141のブックマーク (4)

  • ActionCableとロードバランサーを併用する時のRedisの設定 - Qiita

    こんにちは。 Cryptogamesで働いているじゅん(@BoNingennnN)です。 最近仕事でAcitionCableを使う機会がありました。 RailsでWebsocket通信を行うものを実装するなら、ActionCableを使うのがデフォルトです。 リアルタイムのメッセージなどの機能を実装する時に使うことが多いと思います。 ActionCableは若干とっつきにくい部分もありますが、使い慣れてしまえば基的な部分で詰まることはあまりないと思います。 ですが、Redisの設定ではかなり苦しんだので、今回はそのことを書いていきます。 (ちなみにQiitaには初めて投稿します!) 番環境でActionCableを使うなら、Redisを使う必要がある。 「ActionCableを使ってみた」というような記事がいくつかあるかと思いますが、その多くではRedisを使っていません。 これは、

    ActionCableとロードバランサーを併用する時のRedisの設定 - Qiita
  • Rails 非同期で処理を実行する方法(Sidekiq, Resque, Delayed Job, Active Job比較) - Shred IT!!!!

    概要 Rails で WEB 画面からのキックでジョブをバックグラウンドで実行するときどうするか。 例えば、メール送信・画像変換・CSVアップロードによる大量SQL実行など。 そんなときはバックグラウンドで非同期にジョブを実行してくれる便利な gem がある。 ruby-rails.hatenadiary.com このサイトで丁寧に説明してくれてます。 代表的だと言われている下記3つについて、それぞれ実装して使い心地を比較する。 Sidekiq: mperham/sidekiq · GitHub Resque: resque/resque · GitHub Delayed Job: collectiveidea/delayed_job · GitHub それと上記サイトで書かれている Active Job これの使い勝手も試してみる。 それぞれの gem について、もっと詳しく知りたい方は

    Rails 非同期で処理を実行する方法(Sidekiq, Resque, Delayed Job, Active Job比較) - Shred IT!!!!
  • GitHub製Resqueを使用したRubyでのバックグラウンド処理(バッチ処理) - Masatomo Nakano Blog - Web開発を極める

    そこそこの規模のWebシステムになってくるとバックグランド処理(batch処理)は欠かせないものになってくる。メールの送信、データの日次、月次、年次処理、削除(フラグ)データのpurgeやバックアップ、等々いろいろな物が出てくる。 現在はBackgrounDRbを使っているが、いろいろといまいちなので今回Resqueを評価してみた。ちょっと触った段階での第一印象をメモ。 まず、バッチ処理系で評価のポイントになってくる部分はなんだろうかと考えてみると、なんと言っても見通しのよさと異常系の処理だと思う。画面系と違い、バッチ処理は「見えにくい」ところで実行されるので、その二つが特に大事になってくる。「知らないうちに止まっていました」では困るのがバッチ処理。 たとえば、 異常時の処理無視?管理者に通知?リトライ? 復旧処理タスクの削除(問題を修復後)リトライ 状態の監視いくつのJobが残っているか

    d_animal141
    d_animal141 2014/03/07
    GitHub製Resqueを使用したRubyでのバックグラウンド処理(バッチ処理)
  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
    d_animal141
    d_animal141 2014/01/11
    Backbone.js導入のハマりポイントとテンプレートを使わない使い方
  • 1