AWS DAX与dynogels

时间:2018-02-23 00:40:59

标签: amazon-dynamodb amazon-dynamodb-dax dynogels

我尝试将DAX与dynogels一起使用,但是当我执行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()时,它只会处理直到超时而没有任何错误。

这是为dynogels启动DAX的正确方法吗?

1 个答案:

答案 0 :(得分:1)

您需要在Lambda函数中设置context.callbackWaitsForEmptyEventLoop = false,以便在使用DAX时Lambda将正常关闭。