首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果节点服务器崩溃,则恢复rethinkDB的changefeeds

如果节点服务器崩溃,则恢复rethinkDB的changefeeds
EN

Stack Overflow用户
提问于 2017-04-18 15:47:55
回答 1查看 43关注 0票数 0

我有一个meteor应用程序,用户可以在其中插入或更新rethink表,我正在观察来自节点工作者的更改提要,并将其推送到rethink node -job-queue中。

现在,如果我的node-worker有时会崩溃,我将丢失这些更改,否则我将无法跟踪这些更改。

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

谢谢你的任何帮助。

EN

回答 1

Stack Overflow用户

发布于 2017-04-26 19:47:09

RethinkDB没有内置的对持久或可恢复的更改提要的支持。

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

代码语言:javascript
复制
r.table('foo')
 .between(lastEvent.updatedAt, r.maxval, {index: 'updatedAt', leftBound: open})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43466533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档