Ich plane, meine Rails-Anwendung zu mehreren Instanzen zu erweitern, aber sie werden immer noch die gleiche Datenbank verwenden. Wenn zwei Benutzer am Ende zwei verschiedene Instanzen der Anwendung verwenden, die dasselbe Konto bearbeiten, dann führt dies definitiv zu Wettlaufbedingungen - Was ist der beste Weg, dies zu verhindern, da es sich um eine Rails-Anwendung handelt?Race-Bedingung - mehrere Anwendungsinstanzen mit einer Datenbank
Die einzigen datenbankbezogenen Einstellungen, die ich kenne, ermöglichen die Angabe der tatsächlichen Server IP. Wenn ein Programm ein mittlerer Mann sein könnte, würde es das Problem lösen ... Sonst müssen die Anwendungsinstanzen irgendwie miteinander kommunizieren, oder?
Es sei denn, es eine Möglichkeit ist es, diese mit den Einstellungen in Postgres zu lösen ...
Jede Hilfe würde geschätzt !! Vielen Dank!
hier ist ein Artikel, den Sie lesen können - https://www.leighhalliday.com/avoid-race-conditions-with-postgres-locks – Hardik127