是否可以在同一个或不同的GCE机器上用一个进程写入数据,同时用相同的进程或另一个进程读取数据?
API似乎不包括这个:
https://developers.google.com/storage/docs/concepts-techniques#streaming
答案 0 :(得分:2)
不,这不受支持。在编写器完成写入并完成对象之前,对象不会被读取。
根据您的具体使用情况,您可以使用composite objects来实现您的需求。例如,您可以将对象的较小块写入单个对象,而不是写入一个大对象,然后在完成时将它们组合成一个更大的对象。这将允许读者在编写完成后阅读每个组件。