我试图在dynogels中使用DAX,但是当我执行scan()
时,它一直停留到我的lambda超时为止。
这里我是如何初始化DAX的。
import AmazonDaxClient from 'amazon-dax-client';
const dax = new AmazonDaxClient({endpoints: [env.Endpoint], region: 'us-west-2'});
const docClient = new dynogels.AWS.DynamoDB.DocumentClient({service: dax});
dynogels.documentClient(docClient)
当我执行Model.scan()
时,它只是处理直到超时,没有任何错误。
这是正确的方式,以插入DAX的痢疾吗?
发布于 2018-02-23 16:00:01
您需要在Lambda函数中设置context.callbackWaitsForEmptyEventLoop = false
,以便Lambda在使用DAX时正确关闭。
https://stackoverflow.com/questions/48939477
复制相似问题