Облачное хранилище загружает файлы в очередь? - PullRequest
0 голосов
/ 26 февраля 2020

Мы разрабатываем программное обеспечение, которое загружает файлы в облачное хранилище каждые 5 минут. Если соединение inte rnet потеряно, мы сохраняем файлы локально и загружаем их все после возобновления соединения. Поскольку StorageReference.putFile () - это асинхронный метод, так как мы пропускаем через различные файлы и вызываем метод oop эти файлы, загруженные в очередь, то есть другие файлы должны ждать, пока этот файл загружается, или эти файлы будут загружаться в разных темах, то есть нет гарантии, какая из них будет загружена первой? Эти файлы будут в одной корзине, и наша цель - загрузить файлы в хронологическом порядке. Спасибо!

1 Ответ

0 голосов
/ 26 февраля 2020

Firebase SDK не дает никаких гарантий относительно порядка загрузки. Они также загружают файлы одновременно, но ограничивают количество одновременных загрузок. Если вам требуются более конкретные c требования к порядку загрузки, вам следует внедрить собственную систему очередей.

Если вы хотите точно узнать, что делают SDK, они имеют открытый исходный код и могут быть найдены с помощью простой веб-поиск.

...