Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sdk 使用google cloud的JAVA库进行并行上传和合成_Sdk_Google Cloud Platform_Google Cloud Storage_Google Api Java Client_Resumable - Fatal编程技术网

Sdk 使用google cloud的JAVA库进行并行上传和合成

Sdk 使用google cloud的JAVA库进行并行上传和合成,sdk,google-cloud-platform,google-cloud-storage,google-api-java-client,resumable,Sdk,Google Cloud Platform,Google Cloud Storage,Google Api Java Client,Resumable,我可以使用谷歌云库进行可恢复的上传。但是它以顺序的方式上传数据块 有没有什么方法可以使上载并行化,然后使用客户端库在Gsutil中执行的编写操作 我在某个地方读到google客户端库不是线程安全的 我知道使用API调用也有同样的方法,但我不想对同一个API进行多次调用。您可以使用Java执行并行上载,如图所示。我没有找到一个教程/工作代码来演示这一点(甚至在中也没有) 我没有时间创建工作代码,但您可以尝试一下。我已经要求用一个例子来更新教程 谢谢你的回复!但是你在这里提到的库会上传块,但不是并行

我可以使用谷歌云库进行可恢复的上传。但是它以顺序的方式上传数据块

有没有什么方法可以使上载并行化,然后使用客户端库在Gsutil中执行的编写操作

我在某个地方读到google客户端库不是线程安全的


我知道使用API调用也有同样的方法,但我不想对同一个API进行多次调用。

您可以使用Java执行并行上载,如图所示。我没有找到一个教程/工作代码来演示这一点(甚至在中也没有)


我没有时间创建工作代码,但您可以尝试一下。我已经要求用一个例子来更新教程

谢谢你的回复!但是你在这里提到的库会上传块,但不是并行的。它按顺序上载块,然后您必须调用compose操作。我想以并行方式上传块。我可以使用这个库以块的形式上传一个大文件,但速度很慢,因为这是顺序上传。上面提到的Java客户端库支持将多个对象合成为一个对象的合成操作。可恢复上载确实是按顺序执行的,为了支持块的并行上载,您需要更改应用程序的体系结构,以便它支持并行执行上载。