2010-07-09 34 views
3

我有一个在可能的不同Ruby on Rails进程中共享的数据库。为保持一致性,我希望我操作的记录是最新的。多进程环境中的陈旧记录

我希望能解决这个问题:进程A读取记录,进程B读取同一条记录,进程A更新记录(现在进程B中的记录实例已过时)。由于涉及多个进程,我显然不能使用任何互斥锁等。

有没有什么好的方法可以做到这一点?

回答