Используют ли транзакции Firestore логику отката (линейную или экспоненциальную) при повторных попытках? - PullRequest
0 голосов
/ 28 сентября 2019

У меня есть документ Firestore с массивом объектов, в которые я иногда пишу более одного раза в секунду.С Firebase, предлагающим максимальную скорость записи 1 / секунду, это может быть проблематичным, в теории.

Пока что транзакции, по-видимому, в основном помогают мне избежать сбоев при записи документов с высокой скоростью, поэтому я не потрудился реструктурировать их во вложенную коллекцию.Из того, что я могу сказать, транзакции Firestore не делают какой-либо линейной или экспоненциальной задержки между повторными попытками.У кого-нибудь был успех с добавлением вызова sleep между попытками транзакции для эмуляции такого рода поведения?Кажется странным, что Firebase не спроектировал бы их транзакции с возможностью включить поведение отката.

...