DZone.com Feed 日本語
フォロー
レイテンシの急増と二重請求を停止するためのマルチレール決済フェイルオーバーの構築
同時実行時に単一ゲートウェイ決済パイプラインが破綻する理由エンタープライズリテールおよびコマースプラットフォームを構築する際、多くのエンジニアリングチームは決済処理を標準的なREST API呼び出しとして扱います。POS(Point-of-Sale)端末がチェックアウトリクエストを開始し、アプリケーションレイヤーがペイロードを決済サービスプロバイダー(PSP)に送信し、その結果のネットワーク応答(200 OK、402 Declined、または504 Gateway Timeout)が注文完了を決定します。これは非常にシンプルに思えますが、高いトランザクショントラフィック中に考慮すべき3つの特有のシステム的な弱点があります。