3

我写了下面的代码:编写用于AWS Lambda的asyncio代码的正确方法是什么?


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环境中编写此文件的正确方法是什么?

+0

你知道吗? – Juliano

回答

1

异步执行同时执行许多操作。你只做一件事。你做一件事比一件事做得快。异步执行允许您执行独立任务,这些任务通常会同时执行(同步),然后返回所有任务的结果。本质上,你必须执行多个操作。

相关问题