サービストップ
B!で、もっと知る
話題のニュースを みんなの感想と一緒に テクノロジーからマンガまで
Scroll

COMMENTコメントで知る

記事へみんなの感想が集まる

DB外の副作用をトランザクションから分離しよう / ...」への感想

  • rryu
    rryu 副作用というかロールバックできない処理をDBのトランザクションに入れてもロールバック時に無かったことにはできないので意味はないという感じ。 2023/04/21
  • atico
    atico 私のシステムでは、SQSに直接書き込むのではなく、SQSに書き込むというJOB用のレコードをRDBに書き込む。after commitのイベントでそのレコードを読み込んでSQSに実際に送信することでロールバックも出来る対応。 2023/04/21
  • kagehiens
    kagehiens まぁ、分離というかロールバックできない処理はロールバックできる処理がすべて成功で完了してから始める、以外のやり方は無意味でしょ。(失敗時にも別な後処理はあるかもだけど) 2023/04/21
もっと読む
  • App Storeからダウンロード
  • Google Playで手に入れよう
© Hatena また押してみてね