多进程环境中的陈旧记录

时间:2010-07-09 20:35:21

标签: ruby-on-rails

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

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

有什么好办法吗?

1 个答案:

答案 0 :(得分:0)