私はRailsアプリケーションを複数のインスタンスにスケールアップする予定ですが、引き続き同じデータベースを使用します。 2人のユーザーがアプリケーションの2つの異なるインスタンスを使用して同じアカウントを編集した場合、これは間違いなく競合条件をどこかに引き起こします。これがRailsアプリケーションである場合、これを防ぐにはどうすればよいでしょうか?レースの条件 - 1つのデータベースを使用する複数のアプリケーションインスタンス
私が知っている唯一のデータベース関連設定では、実際のサーバーIPの指定が可能です。プログラムが中間の人間になれば、どうにかして問題を解決できます。そうでなければ、アプリケーションインスタンスは何らかの形で互いに通信する必要がありますか?
Postgresの中に、この設定を使用して解決する方法がない限り...
任意の助けいただければ幸いです!ありがとう!
ここには記事があります。https://www.leighhalliday.com/avoid-race-conditions-with-postgreslocks – Hardik127