在使用 NodeJS 之前,我使用 Mongo GridFS 和 WeedFS 来存储媒体文件,现在我想评估 GlusterFS。我在https://github.com/qrpike/GlusterFS-NodeJS找到了 NodeJS 模块,但下面显示的示例令人困惑
var GlusterFS, gfs;
GlusterFS = require('glusterfs');
gfs = new GlusterFS;
gfs.peer('status', null, function(res) {
return console.log('Peer Status:', JSON.stringify(res));
});
gfs.volume('info', 'all', function(res) {
return console.log('Volume Info (All Volumes)', JSON.stringify(res));
});
在上面的示例中,我没有像在 https://github.com/aheckmann/gridfs-stream 使用 gridfsstream 或在 https://github.com/cruzrr/node 使用 weedfs 节点包装器那样直接存储媒体文件-杂草。
我对 GlusterFS 的理解错了吗?我想提供有关如何通过 NodeJS API 从 GlusterFS 存储和检索文件的基本示例。请帮助我。谢谢。