我的lambda函数需要处理excel文件中约2000条记录中的记录,但是在15分钟内只能处理500条记录,我如何处理这种情况,因为我已经给了全部内存
答案 0 :(得分:1)
如果要使用lambda,实际上只有两种选择-使代码运行更快,以便及时完成,或者拆分任务,以便可以同时由多个lambda完成。
要对其进行拆分,一种方法是拥有一个lambda函数,该函数可以从excel数据中获取2000行并将2000条消息放入SQS队列中,然后由多个lambda处理出这些消息队列。
对我来说,听起来就像您想在一个lambda调用中做太多事情,而不是它的初衷。
如果您确实无法将工作分解为离散的部分,并且无法弄清楚如何使lambda运行得更快,那么我将使用EC2实例来处理文件。