最近、Azure テーブルを読みましたが、システムには同時アクションをチェックするための E タグ チェックが実装されています。Azure Mobile Service の場合、挿入メソッドや更新メソッドなどはそれぞれアトミックだと思いますが、同時データ アクセスに関する実際の情報を見つけるのに苦労しました。そのようなものを実装したい場合、それを実装するのは私次第ですか、それとも Azure Mobile Service はある種の同時実行処理システムを実装しますか?
私が調べている基本的なユースケースは最も基本的なものです
- ユーザー 1 がオブジェクト A を取得
- ユーザー 2 がオブジェクト A を取得
- ユーザー 2 がオブジェクト A を保存する
- ユーザー 1 がオブジェクト A を保存 -> これによりエラーが発生するはずです
これを実装するのは私次第ですか?そして、どうすればいいですか?私の最初の本能は、サーバー側のスクリプトによってチェックされるオブジェクトの E-tag フィールドを手動で追加することです。より良いアプローチはありますか?