Go поддерживает события Firebase в реальном времени? - PullRequest
0 голосов
/ 27 марта 2020

В документах Firebase мне трудно поверить, что собственный язык Google Go не поддерживает события в реальном времени, такие как child_changed

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

thier nodejs пример:

ref.on("child_changed", function(snapshot) {
  var changedPost = snapshot.val();
  console.log("The updated post title is " + changedPost.title);
});

Кто-нибудь написал функцию в Go для прослушивания событий такого типа?

1 Ответ

0 голосов
/ 27 марта 2020

Документация Firebase для чтения данных с помощью admin SDK содержит следующее:

Go Admin SDK в настоящее время поддерживает только блокировку чтения. Его нельзя использовать для добавления прослушивателей событий, получающих уведомления об обновлениях в реальном времени.

Так что, похоже, Go SDK не поддерживает прослушивание обновлений.

Если вам действительно нужны такие обновления в вашем Go приложении, вы можете написать собственный клиент для API потоков REST базы данных, который запускает события REST SSE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...