Существует ли ограничение для запросов, которые сервер Firebase может отправлять / получать одновременно? - PullRequest
0 голосов
/ 02 апреля 2020

Если многие пользователи используют приложение и одновременно получают / устанавливают значения из / в firebase, гарантируется ли, что оно будет успешным? или есть какие-либо случаи, которые нужно обрабатывать, чтобы избежать пропущенных данных?

будет отладка Я использовал setValue() для pu sh около 1800 сообщений для базы данных Firebase, он не может записать все из них, некоторые данные были пропустил и не все 1800 было написано успешно, я попытался sleep() около 100 мс в l oop, он все успешно записал, поэтому я подумал, может ли 1800 пользователь одновременно обрабатывать их запросы на сервере

Ответы [ 2 ]

1 голос
/ 02 апреля 2020

Да, это, вероятно, гарантировано для вашего случая использования. Когда у вас будет более миллиона пользователей, возможно, вам следует пересмотреть вопрос;)

Например, на момент написания этой статьи (апрель 2020 г.) максимальное число операций записи в секунду среди всех документов в базе данных Firestore составляет 10 000. в секунду или 10 МБ, а максимальное количество одновременных подключений для мобильных / веб-клиентов на базу данных составляет 1 000 000

Все это можно увидеть здесь: квоты для пожарных хранилищ

0 голосов
/ 04 апреля 2020

Благодаря @Jay, упомянутый do c ответил на мой вопрос, я думаю, что размер сообщений, которые я отправлял в секунду, был больше 10 МБ, поэтому, когда я использовал sleep (), это работало!

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