タグ

2020年3月22日のブックマーク (3件)

  • ActiveJob から見るシリアライズとデシリアライズ - MUGENUP技術ブログ

    皆さん、こんにちは。プルリクで間違った指摘をして大反省中 の osada です。 プルリクで間違った指摘をして大反省中です。 下記のコードで、何を指摘したか、お分かりになるでしょうか? class NotificationJob < ActiveJob::Base queue_as :default def perform(notifiable, user) notifiable.notify(user) end end こんなことを言ってしまったのです。 オブジェクトを丸ごとシリアライズすると、redis の容量を圧迫し、 シリアライズ・デシリアライズにも時間が掛かるので、 クラス名とidを渡して、job の中で取り出して使って下さい。 この発言には2つ、間違いがありました。 1つ目は、オブジェクトが丸ごとシリアライズされると思っていたこと。 2つ目は、ActiveJob は クラス名と

    ActiveJob から見るシリアライズとデシリアライズ - MUGENUP技術ブログ
    iga_k
    iga_k 2020/03/22
    ActiveJobにモデル渡しても大丈夫の裏側
  • Resqueで色々やって、Redisに何が格納されているのか調べてみた - kitak blog

    こんにちは、Go! Go! Heaven が頭から抜けないきたけーです。 最近、仕事趣味でResqueをよく触っています。バックグラウンド処理をおこなう便利なライブラリなんですけど、「◯◯なときって何が起こるの?」と疑問に思うことが多かったので色々なケースでRedisに格納されている値を調べてみました。 ワーカのサンプル 今回はRailsプロジェクトの中に以下のような単純なワーカを用意しました。 class HogeWorker @queue = name class << self def perform(message) sleep 10 puts message end def perform_async(message) Resque.enqueue(self, message) end end end 起動するときは、 bundle exec rake resque:work

    Resqueで色々やって、Redisに何が格納されているのか調べてみた - kitak blog
    iga_k
    iga_k 2020/03/22
    非同期実行のRedis上のキューの状態を調べる
  • 東京オリンピック“サッカーのように延期できない”IOC会長 | NHKニュース

    東京オリンピックの延期を求める声が相次いでいることについて、IOC=国際オリンピック委員会のバッハ会長は、「土曜日のサッカーの試合のように延期することはできない」と述べ、延期を決断する難しさを指摘したうえで、引き続き開催に向けて努力を続ける姿勢を強調しました。 この中でバッハ会長は、東京オリンピックの延期を求める声が相次いでいることについて「オリンピックは土曜日のサッカーの試合のように延期することはできない。手続きが非常に複雑で、確かな根拠があってこそ責任を持って決断できる」と述べ、延期を決断する難しさを指摘しました。 そのうえで新型コロナウイルスの感染が拡大していることについて「異常事態で、理想的な解決策はない。オリンピックが取りやめになることは1万1000人の選手たちの夢を壊すことになる」と述べ、引き続き開催に向けて努力を続ける姿勢を強調しました。

    東京オリンピック“サッカーのように延期できない”IOC会長 | NHKニュース
    iga_k
    iga_k 2020/03/22
    投了へ向けての形づくりだったらいいんだけど、きっと本心なのだろな。本当にやめてほしい。