我被告知,如果作用于DynamoDB表的lambda函数使用DynamoDB的空间索引并且一次运行大量查询,则需要将其GeoDataManagerConfiguration实例设置为静态。
这显然会阻止为每次调用创建一个线程池,这会导致内存错误,如下所示:
"errorMessage":"unable to create new native thread","errorType":"java.lang.OutOfMemoryError"
尝试通过DynamoDB的空间库进行空间查询时。
截至目前,我正在调用我的GeoDataManagerConfiguration,如下所示:
GeoDataManagerConfiguration config = new GeoDataManagerConfiguration(ddb, "geo");
如何使其静态并避免为每个调用/请求创建线程池?
由于