gpt4 book ai didi

node.js - 有关使用 NodeJS 中的 GlusterFS 的任何示例

转载 作者:太空宇宙 更新时间:2023-11-03 23:39:49 25 4
gpt4 key购买 nike

在使用 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 那样直接获得存储媒体文件的方法。或作为 weedfs Node 包装器 https://github.com/cruzrr/node-weedfs .

我对 GlusterFS 的理解有误吗?我想要一些关于如何通过 NodeJS API 从 GlusterFS 存储和检索文件的基本示例。请帮我解决这个问题。谢谢。

最佳答案

该模块qrpike/GlusterFS-NodeJS无法执行文件操作。它只进行行政控制。下面的代码列出了它支持的命令:

this.volumeCommands = ['info', 'create', 'delete', 'start', 'stop', 'rename', 'add-brick', 'remove-brick', 'rebalance', 'replace-brick', 'set-transport', 'log filename', 'log locate', 'log rotate'];
this.peerCommands = ['probe', 'detach', 'status'];

您需要不同的模块。

关于node.js - 有关使用 NodeJS 中的 GlusterFS 的任何示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25953954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com