java - AWS 开发工具包 2.x DynamoDB DocumentAPI
问题描述
我似乎无法弄清楚 AWS 对他们所有的 SDK 版本做了什么。我想从 DynamoDB 文档 API 访问功能,比如类,但是当我向当前最新的 AWSQuerySpec
开发工具包添加依赖项时,我无法在包中找到命名空间,另一方面,如果我使用较旧的 1.11.x 开发工具包,我有可用的文档 API 和命名空间。dynamodbv2
dynamodbv2
发生了什么以及为什么所有这些版本号都不匹配?我应该在非旧项目中使用哪个版本?谢谢!
解决方案
所以最终我们不得不联系 AWS 支持以获得明确的答案:
适用于 Java 2.0 的 AWS 开发工具包现已普遍可用并支持生产使用。SDK 2.0 版本是对 1.11 代码库的重大改写。AWS SDK for Java 2.0 专为支持 Java 8+ 而构建,增加了几个经常请求的功能,例如支持非阻塞 I/O、更好的启动性能和对分页响应的自动迭代。除了这些新功能之外,SDK 的许多方面都进行了重构,重点关注一致性、不变性和易用性。
但是,一些高级库(例如 Amazon S3 传输管理器和 Amazon DynamoDB 映射器)在 2.x 版中尚不可用。
推荐阅读
- gulp - 如何将设置传递给 gulp 中的 postcss 模块,尤其是 uncss?
- java - 无法将 result.getContents() 中的文本值传递到 myRef DatabaseReference 以删除相应的键
- ruby-on-rails - Rails 6 Capistrano 部署失败 - Webpacker 资产:预编译
- sql - 选择一对用户
- android - 如何返回 p0 数据库快照
- c# - 在一段时间后将布尔值设置为 true 的 C# 函数
- databricks - 将小部件中的日期“yyyy-mm-dd”转换为时间戳错误
- angular - 角度模块生成与其他模块混合
- javascript - AJAX 未正确更新变量
- javascript - 对对象数组进行排序时出现意外输出,javascript内联条件