【发布时间】:2015-09-14 17:17:04
【问题描述】:
我有一个使用 firebase 和 node.js 的聊天应用程序,在该应用程序中,我通过在服务器上运行单个工作线程来跟踪存在情况,该工作线程监控 firebase 存在通道上的 child_added 和 child_deleted 事件,并相应地更新我们的存在数据库表。
我的问题是这个 - 现在 firebase 队列存在 https://www.firebase.com/blog/2015-05-15-introducing-firebase-queue.html
我可以使用队列来替换我在服务器上运行的工作线程来监控存在和 child_added 事件吗?查看当前示例 - 看起来我会在客户端上创建对队列的引用,然后设置断开连接和连接事件以从客户端推送到该队列?但是,我想对其进行更多保护,而不是过多地依赖客户端。我还希望队列通过将事件归档到第 3 方日志记录服务来处理事件 - 我不想向客户端公开凭据或详细信息。
这是否意味着我仍然需要一个服务器端工作进程 - 如果需要,firebase 队列在这个用例中会有什么好处?
【问题讨论】:
标签: firebase