gpt4 book ai didi

java - aws s3 cp > 如何在 aws Java SDK 中实现带有分段复制的 cp 命令

转载 作者:行者123 更新时间:2023-12-01 10:02:21 28 4
gpt4 key购买 nike

出于工作需要,使用aws Java SDK实现“aws s3 cp”命令会很方便。

有现成的类,例如TransferManager,AmazonS3Client有get方法。他们可以轻松地将文件下载到本地文件系统,但这些方法的直接使用只是单线程。无论如何,给定的“aws s3 cp”支持多部分副本。有熟悉这个问题的人吗?

提前致谢

最佳答案

TransferManager 实际上是多线程的。您可以向它传递一个线程池来使用。来自 the documentation :

When possible, TransferManager attempts to use multiple threads to upload multiple parts of a single upload at once. When dealing with large content sizes and high bandwidth, this can have a significant increase on throughput.

关于java - aws s3 cp > 如何在 aws Java SDK 中实现带有分段复制的 cp 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36699934/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com