記事へのコメント8

    • 注目コメント
    • 新着コメント
    cpw
    cpw DBにメールを送るレコードを書き込むのがいいよ。同一トランザクションで扱えるようになる。んで、実際の処理を別ジョブで実施。責任範囲が分離されるからプログラムが劇的に書きやすくなるよ。

    2023/04/21 リンク

    その他
    murasuke
    murasuke Railsがよくわからないけど、トランザクションモニターみたいなものをやりたい?https://ja.wikipedia.org/wiki/%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B6%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%A2%E3%83%8B%E3%82%BF%E3%83%BC

    2023/04/21 リンク

    その他
    onesplat
    onesplat 分離って何?

    2023/04/21 リンク

    その他
    bopperjp
    bopperjp わー、、全然考えてこなかったから、死ぬほどためになるわー。

    2023/04/21 リンク

    その他
    kagehiens
    kagehiens まぁ、分離というかロールバックできない処理はロールバックできる処理がすべて成功で完了してから始める、以外のやり方は無意味でしょ。(失敗時にも別な後処理はあるかもだけど)

    2023/04/21 リンク

    その他
    atico
    atico 私のシステムでは、SQSに直接書き込むのではなく、SQSに書き込むというJOB用のレコードをRDBに書き込む。after commitのイベントでそのレコードを読み込んでSQSに実際に送信することでロールバックも出来る対応。

    2023/04/21 リンク

    その他
    rryu
    rryu 副作用というかロールバックできない処理をDBのトランザクションに入れてもロールバック時に無かったことにはできないので意味はないという感じ。

    2023/04/21 リンク

    その他
    ohbarye
    ohbarye 当たり前だけどあまり語られてないことについて。結論、RailsならIsolatorとAfterCommitEverywhereおすすめ。内部実装も読みやすいしRailsのinstrumentationやcallbackをうまく使っていて面白い

    2023/04/21 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    DB外の副作用をトランザクションから分離しよう / Isolate out-of-DB side effects from transactions

    gotanda.rb#52@オンライン "DB外の副作用をトランザクションから分離しよう"

    ブックマークしたユーザー

    • moritata2023/08/17 moritata
    • kwy2023/05/28 kwy
    • heatman2023/05/21 heatman
    • shimbaco2023/05/01 shimbaco
    • ikajigoku2023/04/30 ikajigoku
    • rikuba2023/04/29 rikuba
    • k_wizard2023/04/24 k_wizard
    • yuta252023/04/24 yuta25
    • onk2023/04/23 onk
    • wonder-wall2023/04/22 wonder-wall
    • aki772023/04/22 aki77
    • wushi2023/04/22 wushi
    • tzmfreedom2023/04/21 tzmfreedom
    • uva2023/04/21 uva
    • crossborder992023/04/21 crossborder99
    • SYM_simu2023/04/21 SYM_simu
    • miyohide2023/04/21 miyohide
    • enokawaa2023/04/21 enokawaa
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事