我写了以下代码:
import asyncio
loop = asyncio.get_event_loop()
async def get_urls(event):
return {'msg':'Hello World'}
def lambda_handler(event,context):
return loop.run_until_complete(get_urls(event))
我试图完成以下但更快.
def lambda_handler(event, context):
# TODO implement
return {'msg':'Hello World'}
在AWS Lambda环境中编写此代码的正确方法是什么?
最佳答案 异步执行同时执行许多操作.你只做一件事.你不能做一件事比做一件事所花费的时间更快.异步执行允许您执行通常一个接一个地(同步)同时执行的独立任务,然后返回所有任务的结果.本质上,您必须执行多个操作.