CuteHttpFileServer(简称:chfs)是一款国内开发的局域网,手机与电脑,文件、文本传输的小工具,也就是只要在同一个WiFi、交换机、路由器下面都可以,不需要连接外网,不压缩文件,不限制传输速度,它是完全免费无广告的,跨平台,支持:Windows,Linux,macOS,http协议,中文界面,界面简洁,简单易用,手机端不需要额外安装应用,直接用浏览器访问下载
CHFS 是一款基于 Go 语言的涵盖了集群管理、负载均衡、分布式存储等功能的分布式文件系统,其设计思路是为了轻松地处理分布式文件存储场景。引入 CHFS 能够为底层应用提供透明且无差异的分布式文件服务。
CHFS 提供了以下的特点和功能:
- 支持灵活的分布式数据管理。
- 支持多种数据块加密方式,数据安全可靠。
- 支持进程间通信的分布式文件系统。
- 分布式文件系统负责创建和维护和存储文件。
- 支持可替换的存储引擎以实现节点数据持久化。
- 支持灵活的数据修复策略以适应多种故障场景的处理。
CHFS 的部署与使用
1. 安装(只针对windows,适合小白使用)
CHFS 安装时请确保系统具有权限并有足够的磁盘空间。
2. 配置文件
修改 CHFS 的配置文件,主要修改存储引擎和 RPC 端口号等信息(前提操作是需要把安装主机的ip设置为固定ip)
配置文件如下:
CHFS 的优缺点
1. 优点
- 具有高可靠性和高可扩展性。
- 可以处理大量的分布式文件存储场景。
- 可以通过节点故障恢复和数据修复等特性来增强容错性。
- 使用 Raft 协议保证集群各节点的一致性。
2. 缺点
- 使用 CHFS 需要一定的分布式系统基础,上手难度较高。
- 相比于一般的单机文件系统,会带来额外的通信开销。
- 数据副本的数量较多,会影响存储空间和存储性能。