下载吧 其他软件

分类分类

go-fastdfs(分布式文件系统)

go-fastdfs(分布式文件系统)

v1.4.1 官方版

大小:35.1 MB 更新:2024/05/30

类别:其他软件系统:WinAll

立即下载

  go-fastdfs是一个体积轻量、简单易用的分布式文件管理系统,支持文件备份、迁移等多种功能,可以帮助用户对重要数据进行备份,可以对数据进行迁移传输,该软件基于http协议研发,具有高性能、快速高效、安全可靠等特点,是一款非常优秀的文件管理软件;go-fastdfs功能强大、专业实用,支持数据云同步、支持文件自动修复,支持文件信息查看和自定义编辑等多种功能,该软件体积小巧、占用系统空间不大,不会对系统运行速率造成任何影响,用户可以放心的下载使用。

go-fastdfs(分布式文件系统)

软件功能

  支持curl命令上传

  支持浏览器上传

  支持HTTP下载

  支持多机自动同步

  支持断点下载

  支持配置自动生成

  支持跨域访问

  支持一键迁移(搬迁)

  支持异地备份(特别是小文件1M以下)

  支持并行体验

  支持断点续传(tus)

  支持docker部署

  支持自监控指标

  支持google认证码

  支持自定义认证

  支持积累文件信息查看

  使用通用HTTP协议

软件特色

  无依赖(单一文件)

  自动同步

  失败自动修复

  按天分目录方便维护

  支持不同的场景

  文件自动去重

  支持目录自定义

  支持保留原文件名

  支持自动生成唯一文件名

  支持浏览器上传

  支持查看汇总文件信息

  支持充分监控邮件重构

  支持小文件自动合并(减少inode占用)

官方教程

  极速体验

  适用于开发,或验证功能阶段。

  linux

  wget --no-check-certificate https://github.com/sjqzhang/go-fastdfs/releases/download/v1.3.1/fileserver -O fileserver && chmod +x fileserver && ./fileserver

  window

  (注意:下载时要注意链接的版本号,windows下直接运行fileserver.exe,执行文件在这里下载)

  Docker体验

  docker run --network=host --name fastdfs -v /data/fastdfs_data:/data -p 8080:8080 -e GO_FASTDFS_DIR=/data sjqzhang/go-fastdfs

  说明:go-fastdfs认证用到peer IP,所以最好用--network=host 不支持nat,bridge模式

  编译安装

  如何编译(go1.9.2+)?

go-fastdfs(分布式文件系统)

  如何运行

  ./fileserver

  集群部署图

go-fastdfs(分布式文件系统)

  小集群安装

  适用于单一的集群,扩展性相对差一点。

go-fastdfs(分布式文件系统)

  海量集群安装(推荐)

  适用于海量集群,扩展性较好。

go-fastdfs(分布式文件系统)
go-fastdfs(分布式文件系统)

更新日志

  v1.3.1 修复同步超时文件异常情况

  v1.3.0 增加nginx集群配置样例,支持文件类型上传白名单

  v1.2.9 支持断点续传认证(具体参阅浏览器上传)优化内存占用

  v1.2.8 增加文件列表接口,优化文件快速迁移功能(实测性能可以跑到机器上限,如:磁盘或网络)

  v1.2.7 增加nginx配置模版,完善README文档

  v1.2.6 支持通用文件认证接口

  v1.2.5 支持图片缩放

  v1.2.4 支持google认证,实现文件安全访问

  v1.2.3 增加跨域访问支持

  v1.2.2 增加节点只读选项,保证磁盘满的情况下还能迁移集群

  v1.2.1 优化下载体验,不再重定向,简化nginx配置,可重复文件同步bug修复

  v1.2.0 增加后台启动脚本,支持后台运行

  v1.1.9 增加文件自动迁移功能,增加文件可重复选项

  v1.1.8 统一删除接口,优化内存占用,优化文件同步

  v1.1.7 增加单元测试,为go-fastdfs稳定运行保驾护行

  v1.1.6 支持web断点续传

  v1.1.5 支持断点上传功能(tus)

  v1.1.4 增加docker部署功能

  v1.1.3 增加小文件合并功能

  v1.1.2 修证同时传输大文件时同步失败问题

  v1.1.1 支持按组(集群)上传文件

  v1.1.0 增加peer_id防止文件被覆盖

  v1.0.9 重构代码,优化同步逻辑,减少内存占用

  v1.0.8 增加sha1文件去重算法

  v1.0.7 增加动态加载配置功能

  v1.0.6 修改文件同步的方式,由原来的推改为拉,提升大文件同步性能

  v1.0.5 优化文件统计记录方式

  v1.0.4 增加压力测试

  v1.0.3 增加自动修复统计信息

相关文章
  • 最新排行
  • 最热排行
  • 评分最高
其他软件排行榜

点击查看更多

点击查看更多

点击查看更多