是否有内置支持或在Firebase中实现持久订阅的任何方式?
我需要设置一个后端,以响应Firebase数据库中的某些事件。如果后端崩溃或正在重新启动,我需要它来赶上发生故障时发生的任何事情。
例如,我想在ElasticSearch更改时重新索引它们。如果后端关闭,我需要在后端重新启动时重新索引任何已更改的对象。
答案 0 :(得分:0)
没有内置任何功能,尽管您可以通过向项目添加isIndexed
或isDirty
属性来在Firebase上构建它。
但更常见的方法是将需要重新编入索引的项填充到队列中,并使用工作进程在处理完成后将其从队列中删除。我强烈建议您使用firebase-queue。