gpt4 book ai didi

firebase - 在 firebase 上是否有类似 webhook 的东西,以便我可以增加/减少存在

转载 作者:行者123 更新时间:2023-12-01 08:15:13 25 4
gpt4 key购买 nike

我需要将每个聊天室中的在线用户数量同步到我的 Elasticsearch 存储库(用于搜索房间的存储库)。

有没有办法将 webhook 服务器端附加到 firebase 中触发的连接和断开连接事件,以便我可以增加和减少 Elasticsearch 记录中的用户数量?

最佳答案

我可能会为此使用 node.js 客户端。这样您就可以针对您已经在使用的相同 JavaScript SDK 编写您的客户端。

在该客户端中,您将在与常规前端客户端中相同的路径上订阅相同的事件。但是,您无需更新 UI,只需更新 Firebase 本身的一个节点即可。

所以一个普通的 Firebase 客户端会:

  • 接受用户输入并将其发送到 Firebase
  • 监听 Firebase 的变化并更新用户的屏幕

这个 node.js 客户端将改为:

  • 监听 Firebase 中的变化并据此更新 Firebase 中的数据

正如 Kato 提到的:Flashlight是此类应用程序的完美示例,将数据从 Firebase 同步到 ElasticSearch,并通过 Firebase 对 ES 查询进行排队。

关于firebase - 在 firebase 上是否有类似 webhook 的东西,以便我可以增加/减少存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28964062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com