[英]Running tasks in AWS Lambda background
當 lambda 仍然運行承諾時,lambda 函數可能會向 api-gateway 返回一個值嗎?
function wait() {
return new Promise(resolve => setTimeout(()=>'Hello', 3000));
}
function handler(event){
wait.then(console.log);
return {statusCode: 200};
}
我不認為這是可能的。 當處理程序函數結束時,任何其他正在運行的線程都會停止。
我在下面鏈接了一篇您可能感興趣的文章。 看來,如果 Lambda 容器被重用,則可以恢復那些暫停的后台線程,但這不一定能得到保證。
資源:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.