Максимум. количество слушателей в реальном времени - PullRequest
0 голосов
/ 20 мая 2019

Мне интересно, есть ли максимальное количество слушателей Firestore в реальном времени, которое я могу использовать, и есть ли издержки на слушателя?

Это для страницы в веб-приложении React. Я хочу отслеживать изменения во всех документах в коллекции, поэтому у меня есть возможность использования нескольких прослушивателей документов или одного прослушивателя запросов коллекции. Типичное количество документов будет 20-30, но может возрасти до 100 для крайних случаев (я не буду устанавливать ограничение и не собираюсь использовать 'limit ()'.

Архитектура Firestore выглядит следующим образом:

  /projects/{project}/sections/{section}

Пример: пользователь может редактировать разделы внутри "project_abc".

Я могу либо настроить один прослушиватель запросов для коллекции 'section', а затем мне нужно будет перебирать моментальный снимок (т.е. несколько документов) при каждом изменении, либо прикрепить новый прослушиватель документов к каждому разделу (т. Е. Может завершиться). более 30 слушателей).

1 Ответ

1 голос
/ 20 мая 2019

Все задокументированные ограничения Cloud Firestore задокументированы здесь .Большая часть ограничений накладывается на запись данных.Единственное ограничение, которое может повлиять на ваш конкретный случай, - это количество (уникальных клиентских сокетов) соединений, ограниченное 1 миллионом.Сами слушатели дешевы, и вам не стоит беспокоиться о множестве слушателей, прикрепленных к документу.

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