我有一个用例,我需要查询一个DynamoDB表并等到我得到结果或者它在我得到结果之前超过了一些预定义的时间。我知道在循环中制作异步请求是行不通的,但我需要实现这样的目的:
while(true){
data = queryDynamoDBSynchronously(params);
if(data || count >5){
(do something with data if not null);
break;
}else{
count++;}
}
这可能吗?