AWS开发工具包2.x DynamoDB DocumentAPI

时间:2020-01-28 15:24:37

标签: java amazon-web-services amazon-dynamodb

我似乎无法弄清楚AWS在其所有SDK版本中做了什么。我想访问DynamoDB Document API的功能,例如QuerySpec类,但是当我向current latest AWS SDK添加依赖项时,在包中找不到dynamodbv2命名空间,另一方面如果我使用older 1.11.x SDK,则可以使用Document API和dynamodbv2命名空间。

这是怎么回事,为什么所有这些版本号都不匹配?在非旧版项目中应该使用哪个版本? 谢谢!

1 个答案:

答案 0 :(得分:0)

因此最终我们不得不联系AWS支持以获取明确答案:

适用于Java 2.0的AWS开发工具包现已普遍可用,并支持 生产使用。 SDK的2.0版是对 1.11代码库为支持Java 8+而构建,适用于Java 2.0的AWS开发工具包添加了一些经常需要的功能,例如对非阻塞I / O的支持,更好的启动性能和自动迭代。 分页的回应。除了这些新功能,许多 重构了SDK的各个方面,并着重于 一致性,不变性和易用性。

但是,一些高级库,例如Amazon S3 传输管理器和Amazon DynamoDB映射器尚不可用 在2.x版中。