我有一个用例,其中我需要查询DynamoDB表并等待直到得到结果或它超过了预定义的时间才得到结果。我知道从循环内发出异步请求将不起作用,但是我需要实现以下目标:
while(true){
data = queryDynamoDBSynchronously(params);
if(data || count >5){
(do something with data if not null);
break;
}else{
count++;}
}
Run Code Online (Sandbox Code Playgroud)
这可能吗 ?