PostgreSQL を用いた Go 言語でのトランザクショナルアウトボックスパターン
データをイベントに書き込み、決して分割しないでください。
一度は成功するはずの2つの書き込みが、やがて別々に失敗します。
注文サービスはデータベースに注文を保存し、次にメッセージブローカーにorder.createdイベントをパブリッシュします。
データをイベントに書き込み、決して分割しないでください。
一度は成功するはずの2つの書き込みが、やがて別々に失敗します。
注文サービスはデータベースに注文を保存し、次にメッセージブローカーにorder.createdイベントをパブリッシュします。