如果节点服务器崩溃,请检索RethinkDB的更改速度



我有一个流星应用程序,用户可以在其中插入或更新到重新考虑db表中,我正在观看从节点工作者的更改feed,并将其推入rethink-node-job-queue。<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<</p>

现在,如果我的节点工人有时会以某种方式崩溃,我会失去这些更改,否则我将无法跟踪更改。

有没有办法将更改存储在某处或类似的地方,以便在节点服务器重新启动后检索这些更改?

感谢您的任何帮助。

rethinkdb没有内置支持持续或可重复的更改。

在许多情况下,如果您的数据中有一个updatedAt字段,请跟踪最后一个接收的更改可以帮助重新启动更改。例如,您可能会这样做:

r.table('foo')
 .between(lastEvent.updatedAt, r.maxval, {index: 'updatedAt', leftBound: open})

相关内容

  • 没有找到相关文章

最新更新