如何在Lambda函数处理程序中创建静态GeoDataManagerConfiguration?

时间:2016-09-18 02:08:57

标签: java amazon-web-services configuration amazon-dynamodb aws-lambda

我被告知,如果作用于DynamoDB表的lambda函数使用DynamoDB的空间索引并且一次运行大量查询,则需要将其GeoDataManagerConfiguration实例设置为静态。

这显然会阻止为每次调用创建一个线程池,这会导致内存错误,如下所示:

"errorMessage":"unable to create new native thread","errorType":"java.lang.OutOfMemoryError"

尝试通过DynamoDB的空间库进行空间查询时。

截至目前,我正在调用我的GeoDataManagerConfiguration,如下所示:

GeoDataManagerConfiguration config = new GeoDataManagerConfiguration(ddb, "geo");

如何使其静态并避免为每个调用/请求创建线程池?

由于

0 个答案:

没有答案