×
データベース
ネットショッピングの決済と在庫管理の連携を考えます。「決済サーバー」で代金を引き落とし、「倉庫サーバー」で商品の在庫を減らす処理を同時に行う際、2相コミットを使います。まず両方に「準備はいい?」と聞き、もし倉庫サーバーで「在庫が切れた」などの理由でNGが出れば、決済処理も即座に取り消して、お金だけ引き落とされるような最悪のトラブルを防ぎます。

もう少し詳しく