# onecode-vfs- storage **Repository Path**: wenzhang77/onecode-vfs--storage ## Basic Information - **Project Name**: onecode-vfs- storage - **Description**: 虚拟存储服务器 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: http://demo.raddev.cn:9080/RAD/DSMdsm/projectManager - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2023-04-08 - **Last Updated**: 2024-08-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # onecode-vfs- storage #### 介绍 虚拟存储服务器,是一个非常轻量级的小文件服务存储应用。 实现的是无状态的服务访问,支持无状态的集群访问方式。 独立的服务实现,在并发应用支持上有独特的优势。 具有独立的客户端实现支持。 服务存储实现了三块内容: 一,基于http协议的web访问接口,实现了md5-hash的文件访问、查询、上传下载、模式。 二,哈希存储部分,提供了三种默认的实现: (1)数据库,参考DB脚本 (2)redis实现 (3)远程的基于lunce的非结构化存储 三,物理存储默认提供了三种存储方式: (1)本地磁盘,直接配置地址即可 (2)samb 共享磁盘模式 (3)hdfs 模式 #### 软件架构 软件架构采用独立的 #### 安装教程 1. 工程使用war包部署,在大规模器群应用时推荐采用,redis模式。 2. 文件存储 samb 协议需要下载jfcis支持 3. hdfs 模式,需要自行部署hdfs集群,采用独立的集群 4,多点双备份,需要使用,samb 或者 hdfs集群支持。 5,服务内置了,热备同步以及物理文件的本分恢复功能。需要配合驱动配置自动化脚本