我想知道DynamoDBMapper是否可用于查询DAX?我在开发者指南中找不到使用DynamoDBMapper和DAX的任何提及。
在构建DynamoDBMapper的实例时似乎可以传入DAX客户端,但由于我没有提供DAX,我无法真正测试它以查看它是否有效或不
答案 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