Transactional Outbox - id の順に読む relay は、コミット済みの行を飛ばす
注文を DB(データベース)に保存したら、在庫や配送のサービスに「注文が確定した」というイベントを送りたい場面があります。DB の更新とイベントの送信を食い違わせないために、注文と同じトランザクションで、送りたいイベントを outbox という表に 1 行書いておき、別のプロセスが後からその行を読んで送る仕組みを Transactional Outbox と呼びます。 ...
注文を DB(データベース)に保存したら、在庫や配送のサービスに「注文が確定した」というイベントを送りたい場面があります。DB の更新とイベントの送信を食い違わせないために、注文と同じトランザクションで、送りたいイベントを outbox という表に 1 行書いておき、別のプロセスが後からその行を読んで送る仕組みを Transactional Outbox と呼びます。 ...