# fast-file **Repository Path**: wangjie-gitee/fast-file ## Basic Information - **Project Name**: fast-file - **Description**: fast-file,一个集成数十家存储平台于一身,但它不仅仅是一个工具类库,它可以让我们脱离集成的烦恼,甩脱性能上的担忧。集成交给我,选择交给你,保障也由我! - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-03-09 - **Last Updated**: 2024-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文件存储平台 ## 产品介绍 fast-file,一个集成数十家存储平台于一身,但它不仅仅是一个工具类库,它可以让我们脱离集成的烦恼,甩脱性能上的担忧。集成交给我,选择交给你,保障也由我! ## 产品特点 1. 集成全面:集成国内外数十家第三方平台,也支持自定义储存,实现快速接入 2. 超高性能:面向企业级进行设计开发,引入队列、线程池等多种处理方案,支持超高并发及低延迟 3. 模式丰富:支持多种策略模式,支持平台动态调整配置 4. 监控告警:监控文件资料使用情况,预警通知 5. 快速集成:针对不同语言及不同场景,提供多种集成方案 ## 核心功能 1. 集成国内外数十家第三方平台,实现快速接入(支持接入方式:JavaSdk、OpenApi、Spring Boot Starter、Spring Cloud Feign) 2. 对接底层巧用设计模式,更容易适配和接入不同第三方平台 3. 文件底层操作采用多种策略模式实现,支持多种模式选择,满足不同场景的需求 4. 文件备份采用主从的设计思想,支持多种备份策略,提供更加灵活的配置 5. 文件存储平台支持动态调整配置,让存储无缝切换 6. 支持根据当前存储网络带宽计算并发量,并动态设置并发 7. 更多... ## 功能架构图 ![功能架构图](doc/架构图/功能架构图.png) ## 系统架构图 待补充。。。 ## 文件格式分类图 ![文件格式分类图](doc/架构图/文件格式分类图.png) ## 开发进度 :white_check_mark:git仓库建立 :ballot_box_with_check:项目搭建 :ballot_box_with_check:核心层接入不同第三方平台及适配设计 :ballot_box_with_check:开发核心层接入逻辑