web api での排他制御について、お聞きしたいです。
有名なサイトのweb api のリファレンスを見ているとほとんど排他制御についての記述がありません。(freeeなど)
web api として考えると、ユーザー操作以外(システム間)の呼び出しもあるので、排他制御していられないというのも納得できるのですが、一方でバックエンド(ユーザーがフロントにいる)と考えると同時更新をシステムとしてどのように考えているのか気になります。
完全に後がちと考え、排他制御(悲観、楽観に限らず)を一切行わないのか?その場合、更新の単位をput(リソース全体の置換)ではなく、patch(リソースの一部)にして影響範囲を狭めているのか?
昨今の一般的なweb apiにおける排他制御の考え方について教えて頂きたいです。
もしくは、その辺りを学習できるサイトや書籍等ありましたら教えてください。
あなたの回答
tips
プレビュー