Слушатель события Firestore onEvent вызывается последовательно? - PullRequest
0 голосов
/ 08 апреля 2020

Я использую интерфейс Firestore EventListener[QuerySnapshot], который реализую метод onEvent, и обрабатываю его изменения snapshot.getDocumentChanges. Изменения ADD, MODIFIED и REMOVE.

Одна вещь, которая мне не ясна, будет, Firestore вызовет мой onEvent из многопоточности (я использую Java API)? Если это правда, то у меня могут быть проблемы. Например, я сначала получил сообщение ADD, в то время как оно все еще обрабатывает сообщение ADD, пришло новое сообщение MODIFY, затем возникла проблема с непоследовательностью данных.

Имеет Firestore Java API делает это многопоточным способом, тогда я должен заботиться о многопоточности?

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