2010-07-09 39 views
3

我有一個在可能的不同Ruby on Rails進程中共享的數據庫。爲保持一致性,我希望我操作的記錄是最新的。多進程環境中的陳舊記錄

我希望能解決這個問題:進程A讀取記錄,進程B讀取同一條記錄,進程A更新記錄(現在進程B中的記錄實例已過時)。由於涉及多個進程,我顯然不能使用任何互斥鎖等。

有沒有什麼好的方法可以做到這一點?

回答