在 Amazon Web Services sdk for java 中,可以为 DynamoDB 创建两个不同的客户端:同步和异步。然后可以将这两个对象传递给 DynamoDBMapper 的构造函数。因此,您应该能够创建两种不同类型的 DynamoDBMapper:同步映射器和异步映射器。

我的问题是:异步映射器如何工作?我在异步映射器中找不到任何返回 Future 对象的方法。那么,如果我必须始终等待异步映射器的任何方法的返回值,我怎么能异步运行多个查询呢?

谢谢

最佳答案

异步 DynamoDB 客户端从同步客户端扩展而来,并为返回 Futures 的异步操作提供新的方法名称。目前,DynamoDBMapper 将始终使用您传入的任何 AmazonDynamoDB 客户端的同步方法。我们将此反馈作为使用映射器的异步支持的功能请求。

关于sdk - Aws sdk for java,dynamo db mapper async,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17990313/

10-16 16:49