java - 使用什么库来使用 Java 访问 Google Cloud Storage?

标签 java maven google-cloud-storage

Google 建议使用两个库来访问存储: appengine-gcs-client( described here ) 或 google-cloud-storage( described here )。

所以 Maven 依赖项可能是:

<dependency>
    <groupId>com.google.appengine.tools</groupId>
    <artifactId>appengine-gcs-client</artifactId>
    <version>0.7</version>
</dependency>

<dependency>
  <groupId>com.google.cloud</groupId>
  <artifactId>google-cloud-storage</artifactId>
  <version>1.14.0</version>
</dependency>

有人可以解释一下这些库之间有什么区别以及 2018 年应该使用哪些库吗?

最佳答案

您应该更喜欢 google-cloud-storage。另一个库明显较旧,旨在帮助解决应用程序引擎上可能出现的旧客户端无法处理的情况,例如需要序列化正在进行的上传或下载并稍后恢复。 google-cloud-storage Java 库是当前的最佳选择,它也能解决这些情况。

关于java - 使用什么库来使用 Java 访问 Google Cloud Storage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48578443/

相关文章:

java - 具有 Progress MongoDB JDBC 驱动程序的 ROW_NUMBER 函数

gwt - Vaadin 使用 Maven 编译 Widgetset

Google 云 Sql 上大于 1 TB 的 MySQL 表

python - 谷歌云存储 : where is the documentation describing the parameters (suffix) w, h、-p 等

google-bigquery - 将大文件从 Google BigQuery 传输到 Google Cloud Storage

java - 在随机位置绘画

java - 以与 NetBeans 相同的方式运行 GlassFish 3.1.1

java - 如何为我的项目 war 文件 Web 应用程序定向 IP 地址?

java - 通过 IntelliJ 运行配置运行 Spring boot

java - Spring 和 View 解析器