Можно ли создать элементарную транзакцию, охватывающую несколько узлов, используя облачные функции Firebase в базе данных реального времени? - PullRequest
0 голосов
/ 08 апреля 2019

Итак, база данных Firebase Realtime поддерживает транзакции только через один узел. Есть ли способ использовать облачную функцию Firebase для создания такой функциональности?

Есть ли способ создать функцию, которая работает как "синхронизированный метод" в java, так что даже если эта функция вызывается сразу несколькими пользователями, вызовы будут поставлены в очередь и будут выполняться последовательно?

1 Ответ

1 голос
/ 08 апреля 2019

Нет, это невозможно. Облачные функции не могут работать с базой данных иначе, чем любой другой клиент базы данных. Облачные функции могут (и часто будут) работать параллельно на разных экземплярах сервера. Смотрите это видео для получения дополнительной информации .

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