我有一个sails.js应用程序,我在其中用作mongodb
持久层和redis
缓存。
但是我想迁移到AWS DAX,以便可以在缓存中保存大型数据集,并且我想使用 dynamodb 作为 mongodb 替代品。
sails.js有一个用于dynamodb的水线适配器但我不确定如何在我的应用程序上使用AWS DAX。
我在aws dynamodb 文档中找到了一个 java 示例,但不确定如何在我的 node.js 应用程序上使用。
提前感谢您的任何帮助。
今天,DAX 支持 Java 开发工具包,但还没有 Node.js 开发工具包
不确定DAX,但对于DynamoDB-如果您想要ORM,那么如果水线适配器对您有好处,请使用它,几个月前我检查它时,我的印象是它维护得不好,但看起来就像最近它再次活跃,所以也许这可能是一个很好的解决方案。
无论如何,您也可以查看 Vogels:https ://github.com/ryanfitz/vogels/
请注意 Github 问题 #171 和 #198
作为更新,我尝试使用 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 文件。
让我知道您是否需要任何帮助才能运行。
DAX 刚刚发布了一个 Node.js 客户端。查看文档以了解如何开始。