2015-07-04 18 views

回答

2

我经历了同样的问题,并通过我的拉姆达增加内存和超时设置发现我的解决方案。

Lambda分配的CPU资源相对于您为服务分配的内存量。在我的情况下,我的内存设置很低,因为我的进程不需要更多,但由于基于Java的加密实现(使用https和AWS凭据),我意识到它确实需要更多的CPU时进行了更改(使用https和AWS凭据)

看起来,node.js AWS apis比Java AWS SDK的CPU密集程度要低得多。在我的测试中,我创建了一个node.js和Java Lambda,它们只是在一个空的SimpleDB域上执行Describe。根据我的观察,在最大内存设置下,两者的最佳执行时间大约为300毫秒,但最差情况分别为3秒和15秒。

+0

我可能不会在不久的将来尝试java与lambda,所以我接受这个答案。谢谢。 – fatihpense

相关问题