Go 是否支持实时 Firebase 事件?

在 Firebase 文档中,我无法相信 Google 自己的语言 Go 不支持实时事件,例如child_changed


https://firebase.google.com/docs/database/admin/retrieve-data


他们的nodejs示例:


ref.on("child_changed", function(snapshot) {

  var changedPost = snapshot.val();

  console.log("The updated post title is " + changedPost.title);

});

有没有人在 Go 中编写了一个函数来监听这些类型的事件?


长风秋雁
浏览 162回答 1
1回答

GCT1015

使用 admin SDK 读取数据的 Firebase 文档包含以下内容:Go Admin SDK 当前仅支持阻塞读取。它不能用于添加接收实时更新通知的事件监听器。所以看来 Go SDK 不支持监听更新。如果您确实需要在您的 Go 应用程序中进行此类更新,您可以考虑为数据库的REST 流 API编写自己的客户端,该客户端会触发 REST SSE 事件。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go