2

カフカを使用したイベント ベースの e コマース システムで、pending_payment ステータスの注文の自動期限切れをどのように処理しますか?

通常、顧客から新しい注文を作成する要求があるたびに、在庫サービスが顧客の注文のアイテムを消費して予約できるように、トピックにメッセージが送信されます。注文のステータスは に移行しpending_paymentます。ステータスの注文ごとに、注文中pending_paymentのアイテムが 30 分間予約されます。注文を自動的に期限切れにし、アイテムの数量をスケーラブルな方法でロールバックしたいと考えています。

私が考えることができる1つの方法は、特定の注文を期限切れにしてアイテムの数量を元に戻す30分でcronジョブをスケジュールすることですが、これを行うより効率的な方法はありますか? 注文ごとに cron ジョブを作成することは実現可能な方法ですか?

4

2 に答える 2