基于鸿蒙的分布式网络存储系统的设计与实现

基本信息

案例ID:160936

技术顾问:郑翔 - 2年经验 - DUT

联系沟通

微信扫码,建群沟通

项目名称:基于鸿蒙的分布式网络存储系统的设计与实现

所属行业:工具 - 云盘|下载

->查看更多案例

案例介绍

本网络存储系统前端基于鸿蒙系统,后端采用Spring微服务架构。微服务架构使用Spring Boot框架和Spring Cloud框架构建基础设施服务和核心业务服务。用户服务的数据存储在MySQL数据库,文件系统服务和文件分享服务的数据存储在部署到Docker容器内的MongoDB集群,同时数据在Redis集群中缓存。验证服务认证客户端凭据和用户登录信息,验证成功则返回JWT令牌。后端的所有请求都通过服务网关转发,所有控制层接口都遵从REST协议,使用GET、POST、PUT、DELETE请求方法对应数据库的查询、添加、更改、删除操作。本系统使用一款轻量级的分布式文件系统FastDFS,来实现文件上传、文件下载等功能。为减少文件数据冗余,本系统使用MD5信息摘要算法保证文件的唯一性和一致性。本系统的难点在于架构复杂,需要维护的服务器数量众多,有较高的技术要求。
本网络存储系统单元测试、功能测试以及性能测试全部通过,鸿蒙客户端页面能够正常显示,前后端交互正常。

相似案例推荐

其他人才的相似案例推荐

  • 先知论坛爬虫

    先知论坛爬虫

    个人学习需要,爬取网络安全领域著名学习网站先知论坛上的文章,

  • 加速服务

    加速服务

    加速服务提供海外游戏的网络加速功能。在后台监控海外游戏的打开

  • 115网盘

    115网盘

    115网盘是广东115网络科技有限公司(录属广东雨林木风旗下

  • 应用商店

    应用商店

    安卓模拟器中的应用商店,可以提供应用、游戏等apk下载。

  • 抖音无水印下载器

    抖音无水印下载器

    运用字符串切割,并用replace替换对应字符,获得抖音无水

  • Sesmic

    Sesmic

    线上文档管理系统,可在线管理编辑多种办公用文档,多样的文件筛

  • 文件系统

    文件系统

    该系统是一个文件传输系统,具有批量上传文件、文件夹的功能;提

  • 两江云盘

    两江云盘

    此应用是一个仿阿里云盘的安卓原生应用,拥有音视频、图片等各种

  • 商业航天综合系统

    商业航天综合系统

    此项目是给中国航天集团做的内部云盘系统,实现了类似云盘的一些

  • 在线音视频直播

    在线音视频直播

    中国移动(苏州)研发中心 Java研发工程师_2019.6

  • 移动云空间意见反馈

    移动云空间意见反馈

    · 中国移动(苏州)研发中心 Java研发工程师_201

  • 极速建群软件

    极速建群软件

    1、用于快速列表微信群和创建新的微信群 2、群内用户要求需

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服