Мне интересно, есть ли максимальное количество слушателей Firestore в реальном времени, которое я могу использовать, и есть ли издержки на слушателя?
Это для страницы в веб-приложении React. Я хочу отслеживать изменения во всех документах в коллекции, поэтому у меня есть возможность использования нескольких прослушивателей документов или одного прослушивателя запросов коллекции. Типичное количество документов будет 20-30, но может возрасти до 100 для крайних случаев (я не буду устанавливать ограничение и не собираюсь использовать 'limit ()'.
Архитектура Firestore выглядит следующим образом:
/projects/{project}/sections/{section}
Пример: пользователь может редактировать разделы внутри "project_abc".
Я могу либо настроить один прослушиватель запросов для коллекции 'section', а затем мне нужно будет перебирать моментальный снимок (т.е. несколько документов) при каждом изменении, либо прикрепить новый прослушиватель документов к каждому разделу (т. Е. Может завершиться). более 30 слушателей).