写了一个分布式文件存储服务

2016-11-22 10:59:13 +08:00
 k9982874

使用了 express 框架和 multer 中间件。

后端通过不同驱动支持文件存储到磁盘, ftp, hdfs, mariadb, memcached, mongodb, postgresql, redis 。

配合moosefs, GlusterFS, ceph等分布式文件系统可实现分布式存储。

前端通过 HAProxy 支持,保证存高可用性和高性能。

https://github.com/k9982874/stack

3644 次点击
所在节点    Node.js
5 条回复
0915240
2016-11-22 12:12:53 +08:00
先赞一个再说、
Powered
2016-11-22 14:18:56 +08:00
简单看了下代码

有个小建议:

可以把 driver 的配置分离出来,在最外层的 config 文件夹里面,而不是在 src/storages.ts
mortonnex
2016-11-22 14:33:14 +08:00
看标题以为写了一个分布式文件系统...

结果...
qhxin
2016-11-22 19:04:49 +08:00
fork 为敬
ryd994
2016-11-23 02:29:40 +08:00
还以为是分布式文件系统,而且也不 restful 啊
restful 的可以直接当 dav 用了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/322299

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX