我最近开始使用Google Cloud Platform服务开发Java应用程序,我想使用谷歌云存储来存储图像/视频。 通过谷歌自己的文档彻底研究后发现有几种使用云存储服务的方式我有点困惑..
根据我的阅读,可以使用XML API或JSON API访问该服务。假设我选择了JSON API,这也按照here描述的两种方式划分。 使用Google API客户端库或使用Google云端客户端库 我的问题是:哪种方法在代码复杂性方面被认为更新,效率更高?
我确实理解这可能取决于,但我希望听到谷歌云平台中具有“大师”身份的人的观点。
谢谢!
答案 0 :(得分:1)
如果您需要核心功能并计划在App Engine上运行您的应用,请使用Cloud Storage Client Library。对于大多数基本功能,它更容易使用(截至本回答时)。
如果您计划在App Engine实例之外运行代码和/或需要Google API客户端库不支持的功能(例如可恢复上传),请使用Google Cloud Java library。
答案 1 :(得分:0)
添加到上一个答案的新选项是NIO Filesystem Provider for Google Cloud Storage。它提供了对Google云存储的本机Java访问,因此最易于使用。