自動化技術・エンジニア系(IT・Web)分散システム設計担当

イベント駆動処理の順序逆転と重複イベントを検証する

再送や順序逆転が起きる連携で、状態更新の一貫性と重複排除条件を確認するための入力、手順、確認点をまとめます。

目安時間:35分難易度:上級アプリ:指定なし
プロンプトの内容を確認 ↓

PURPOSE

このプロンプトでできること

再送や順序逆転が起きる連携で、状態更新の一貫性と重複排除条件を確認するための入力、手順、確認点をまとめます。

PREPARE

用意する情報

イベントID、業務キー、発生時刻、処理時刻、順序要件、再送規則、状態遷移。実データは必要に応じて匿名化してください。

WORKFLOW

使い方

イベントID、業務キー、発生時刻、処理時刻、順序要件、再送規則、状態遷移を用意し、個人情報や機密情報を伏せてから入力してください。出力は元資料と照合して利用してください。

AI INSTRUCTION

AIへの指示文

コピー用

入力欄を埋めてから利用してください。

再送や順序逆転が起きる連携で、状態更新の一貫性と重複排除条件を確認する。入力に含まれる情報だけを使い、記載のない事実、数値、合意は補わないでください。
【入力】
イベントID、業務キー、発生時刻、処理時刻、順序要件、再送規則、状態遷移

【素材】
[匿名化した情報を貼り付け]

次の制約を守ってください。
順序保証や exactly-once を仮定せず、実装仕様とテスト環境で検証する条件を示してください。
不足や矛盾は推測せず確認事項にし、出力形式は次のとおりにしてください。
重複、逆順、遅延到着、無効遷移のケースと期待結果
コピー操作はこのブラウザー内で行います

EXAMPLE

入力例と出力例

入力例(説明用)

E2作成時刻10:02がE1更新10:01より先に到着/同じE2が再送/業務ID=O-7

出力例(説明用)

【説明用の合成例】
確認ケース:E2の後にE1を処理する順序逆転
確認ケース:E2重複到着
未決:古い状態を拒否する版番号規則

TIPS

使うときのコツ

順序保証や exactly-once を仮定せず、実装仕様とテスト環境で検証する条件を示してください。入力は項目ごとに分け、対象と期間が分かるようにしてください。

使う前に確認してください

案を自動実行せず、権限者の承認と例外時の停止条件を確認してください。