简体   繁体   English

带有测力计的AWS DAX

[英]AWS DAX with dynogels

I trying to use DAX with dynogels but it just stuck there until my lambda timeout when I do the scan() . 我尝试将DAX与dynogels一起使用,但是当我执行scan()时,它一直停留在lambda超时之前。

Here how I initialize the DAX. 在这里,我如何初始化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)

When I do Model.scan() it just processing until timeout without any error. 当我执行Model.scan()它将一直处理直到超时而没有任何错误。

Is it the correct way to init DAX for dynogels ? 为dynogels初始化DAX是正确的方法吗?

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM