Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在node.js应用程序中使用AWS DAX_Node.js_Amazon Web Services_Sails.js_Amazon Dynamodb_Amazon Dynamodb Dax - Fatal编程技术网

如何在node.js应用程序中使用AWS DAX

如何在node.js应用程序中使用AWS DAX,node.js,amazon-web-services,sails.js,amazon-dynamodb,amazon-dynamodb-dax,Node.js,Amazon Web Services,Sails.js,Amazon Dynamodb,Amazon Dynamodb Dax,我有一个应用程序,其中我使用了mongodb作为持久层,redis作为缓存 但是我想移动到,这样我可以在缓存中保存大型数据集,并且我想使用dynamodb作为mongodb的替代品。 有一个水线适配器,但我不知道如何在我的应用程序上使用 我在中找到了一个java示例,但不确定如何在node.js应用程序上使用 非常感谢您的帮助。不太清楚DAX,但对于DynamoDB-如果您需要ORM, 因此,如果水线适配器对你有好处,那么就使用它,当我几个月前检查它时,我得到的印象是它没有得到很好的维护,但它看

我有一个应用程序,其中我使用了
mongodb
作为持久层,
redis
作为缓存

但是我想移动到,这样我可以在缓存中保存大型数据集,并且我想使用dynamodb作为mongodb的替代品。

有一个水线适配器,但我不知道如何在我的应用程序上使用

我在中找到了一个java示例,但不确定如何在node.js应用程序上使用


非常感谢您的帮助。

不太清楚DAX,但对于DynamoDB-如果您需要ORM, 因此,如果水线适配器对你有好处,那么就使用它,当我几个月前检查它时,我得到的印象是它没有得到很好的维护,但它看起来最近又处于活动状态,所以这可能是一个很好的解决方案

无论如何,您也可以检查Vogels:

请注意Github问题171和198

Dynogels:

如今,DAX支持Java SDK,但还没有Node.js SDK(2017年7月1日) 作为一个更新,我尝试使用node java将dax与node.js结合使用,我能够创建dynamodb表,但不能像我预期的那样使用dax特性。使用dax会出现一些异常

我已经联系了aws支持部门,他们说他们正在开发aws javascript sdk来支持dax,但没有具体的发布日期

然而,如果有人对我的尝试感兴趣,他们可能会看到ec2实例上需要一些手动设置,并且您必须在尝试运行它之前编译java文件


如果您需要任何运行帮助,请告诉我。

DAX刚刚发布了Node.js客户端。查看如何开始。

我在问题中已经提到了dynamodb适配器,它在内部使用vogels。我真正想要的是DAX的解决方案(dynamodb部分需要提供一些上下文)。谢谢你的努力,我明白了。现在,我正在使用NodeJava制作一个POC,以测试我是否可以在node应用程序中使用该java库。