Поддерживает ли потоковая передача Google Cloud Storage одновременное чтение / запись?

Можно ли записывать данные одним процессом и одновременно считывать одним и тем же или другим процессом на одном и том же или другом компьютере GCE?

API, кажется, не покрывает это:

https://developers.google.com/storage/docs/concepts-techniques

1 ответ

Решение

Нет, это не поддерживается Объект не виден для чтения, пока автор не закончит запись и не завершит объект.

В зависимости от вашего конкретного случая использования вы можете использовать составные объекты для достижения того, что вам нужно. Например, вместо записи в один большой объект, вы можете записать меньшие куски объекта в отдельные объекты, а затем составить их вместе в более крупный объект, когда закончите. Это позволило бы читателю прочитать каждый компонент после того, как он был написан.

Другие вопросы по тегам