云存宝产品系统

我要开发同款
proginn16582073272025年09月08日
30阅读

技术信息

语言技术
JavaShellgRPCNginxDocker
系统类型
云服务Linux嵌入式硬件
行业分类
物联网企业服务

作品详情

行业场景

随着云存储的快速普及,数据安全问题也在受到越来越多的关注。云存宝家庭数据中心打造了一个独立私密的数据存储空间,对重要数据进行安全存储,并通过“数据在家”、“多重备份”、“独立空间”、“企业级网络”等防护措施对数据进行全方位守护。

功能介绍

- 文件上传/下载 - 照片以媒体库形式存储 - 电影资源分布式存储管理 - 保证设备高可用性 - 设备离线感知 - 与硬件闪灯联动 - 感知硬盘状态,确认设备问题点 - 转发支持外网访问 - p2p连接减少转发服务器流量 - 多种语言开发 - 不同进程间通过rpc通讯 - 使用多种设计模式

项目实现

1. 文件浏览,全局搜索,异步文件操作和缩略图生成 2. 和电视盒子通过Samba协议绑定和播放 3. 研播放卡顿诊断工具链: 开发端到端网络测速模块、硬盘读写性能诊断工具 及 实时 ioDelay 监控功能 4. 和云端注册设备,获取唯一ID和环境信息 5. Mqtt维持心跳,开机和定期上报设备硬盘使用信息和NAT类型 6. Led闪灯控制 7. 定期检测升级和自动下载ota包,并推送升级提醒 8. 监控设备状态,并通过GRPC通知其他进程 a) 网络连接/中断,IP变化,触发闪灯变化和重新上报NAT类型 b) 硬盘连接/中断,触发闪灯变化和重新上报硬盘信息 9. 主导完成API接口设计和实现(约80%接口) 10. 独立完成数据库shcema设计和优化 11. 编写和优化全部SQL查询逻辑 12. 参与设计和评审文件存储架构 13. 构建异步任务处理框架(文件操作/导入导出等) 14. 错误日志的储存和上传 15. 定期自动进行smart检测 16. 固定IP功能实现(IP冲突检测/网关检测/dns探测/uci等) 17. 网络重新连接后Stun探测NAT类型 18. Mqtt维持心跳,设备基本信息上报等功能(指数退避重连)

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论