0
は、私はインタビューで次のシナリオを頼まれた:予約システムでの同時ユーザー更新の競合状態を防止するにはどうすればよいですか?
- User1は、映画のための空席を見ます。
- また、ユーザー2は映画の空席を見ます。
- 「同じ座席」を選択してください。
1、両方に同じリソースが割り当てられないメカニズムはありますか?
私は答えて、私たちは、アプリケーションサーバー上の各要求のタイムスタンプをチェックします。 ロードバランサが異なるアプリケーションサーバーにリクエストをリダイレクトする場合はどうなるでしょうか?
- これを防ぐために
DB-layer
で何かできるかどうか尋ねられますか?私はトランザクションやACIDに弱いですが、それに関連するものは何ですか?説明してください ?