# Cloud_BP **Repository Path**: chian-ocean/cloud_bp ## Basic Information - **Project Name**: Cloud_BP - **Description**: Cloud_BP是一个专注于云端业务流程管理的开源项目,提供灵活高效的工作流设计与优化工具,支持多云环境下的应用集成与自动化部署。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-05 - **Last Updated**: 2025-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cloud_BP #### 介绍 Cloud_BP是一个专注于云端业务流程管理的开源项目,提供灵活高效的工作流设计与优化工具,支持多云环境下的应用集成与自动化部署。 项目功能:搭建云备份服务器与客户端,客户端程序运行在客户机上自动将指定目录下的文件备份到服务器,并且能够支持浏览器查看与下载,其中下载支持断点续传功能,并且服务器端对备份的文件进行热点管理,将长时间无访问文件进行压缩存储。 开发环境:ubuntu22.04/vscode、g++、gdb、makefile 以及 windows11/vs2022  技术栈: TCP/IP,Socket,热点管理,断点续传,Json,httplib,bundle/LZMP。 服务端:数据管理用哈希表和文件存储(采取Json序列化将URL进行存储)提升效率;业务处理采用httplib库搭建 HTTP 服务器,支持客户端上传、下载、查看及采取If-Range字段支持断点续传;热点管理压缩长期无访问文件,节省空间 。 客户端:数据管理同服务端思路;文件检索借助 C++17 文件系统库遍历指定目录文件进行持久化存储;文件备份通过 HTTP 客户端上传文件 。