DynamoDBMapper可以与DAX一起使用吗?

时间:2018-02-28 20:10:28

标签: amazon-dynamodb amazon amazon-dynamodb-dax

我想知道DynamoDBMapper是否可用于查询DAX?我在开发者指南中找不到使用DynamoDBMapper和DAX的任何提及。

在构建DynamoDBMapper的实例时似乎可以传入DAX客户端,但由于我没有提供DAX,我无法真正测试它以查看它是否有效或不

2 个答案:

答案 0 :(得分:2)

是的,从AmazonDaxClientBuilder.build()返回的实例可以传递给DynamoDBMapper构造函数,它应该可以工作。如果它没有,那就是一个错误,我们会修复它。

答案 1 :(得分:1)

我没有看到这个问题的任何后续行动,但实证调查显示批准的答案可能不正确。 DynamoDBMapper上似乎没有任何构造函数接受AmazonDax的实例(从AWS SDK 1.11.283开始)。

请参阅DynamoDBMapper构造函数: https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/dynamodbv2/datamodeling/DynamoDBMapper.html#constructor.summary

参见AmazonDax的定义(AmazonDaxClientBuilder :: build的返回类型): https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/dax/AmazonDax.html

请注意,AmazonDax似乎不是AmazonDynamoDB

的扩展名