我已使用sails.js应用,其中mongodb
用作持久层,redis
用作缓存。
但是我想转移到AWS DAX,以便我可以在缓存中保存大型数据集,并且我还想将dynamodb用作mongodb替换。
sails.js有适用于dynamodb的水线适配器但我不确定如何在我的应用上使用AWS DAX。
我在aws dynamodb docs中找到了一个关于java的示例但不确定如何在我的node.js app上使用。
感谢您提供任何帮助。
答案 0 :(得分:1)
今天,DAX支持SDK for Java,还没有针对Node.js的SDK
答案 1 :(得分:0)
不确定DAX,但对于DynamoDB-如果你想要一个ORM, 因此,如果水线适配器对你有好处,那么使用它,几个月前我检查时,我得到的印象是它没有很好的维护,但最近它看起来很活跃所以也许这样可以是一个很好的解决方案。
无论如何,您还可以查看Vogels:https://github.com/ryanfitz/vogels/
请注意Github问题#171和#198
Dynogels: https://github.com/clarkie/dynogels
答案 2 :(得分:0)
作为更新,我尝试使用node-java使用dax和node.js,我能够创建dynamodb表但不能像我期望的那样使用dax功能。使用dax会出现一些异常。
我已经与aws支持联系,他们说他们正在使用aws -javascript sdk来支持dax但是没有特定的发布日期。
但是,如果有人对我的尝试感兴趣,可以查看https://github.com/jsec516/node-dax/tree/with-try-dax ec2实例需要手动设置,并且在尝试之前还要编译java文件运行。
如果您需要任何帮助,请告诉我。
答案 3 :(得分:0)
DAX刚刚发布了一个Node.js客户端。查看documentation了解如何开始使用。