全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 GPN Docker P2P 分发网络 一 背景 作为一个提供全球云计算业务的运营商来说 不管是本身海外节点业务的拓展 平台扩 充还是客户定制模板业务的需求 都会涉及大文件的传输 一些普通的 ISO 系统镜像文件 一些客户定制的系统模板 少则十几 G 多则几十 G 如此庞大的文件在全球多个节点之 间传输 如何保证其稳定 快速的实现 最重要的是文件的完整性的要求 是我们客观面 对的问题 而传统的 FTP rsync 之类的文件传输已经无法满足我们快速增长的业务需求 所以我们考虑采用目前最快速的 P2P 文件传输协议 利用我们独有的安全 稳定 可靠的 GPN 链路 外加基于 Docker 的轻量 便捷性 三者结合在一起 实现快速分发和部署 特 开发了此系统 一 项目介绍 为 P2P 文件的分发和部署提供基于 WEB 的 GUI 操作界面 restful api 接口俩种方式实现 控制种子的生成和分发 实时监控整个传输网络中上传 下载速度的变化 传输过程中每 个 peer 的情况 并实现动态的扩展 通过控制 peer 的数量随心所欲的控制文件传输的效 率 二 实现方式 1 采用集中式 P2P 传输模式 tracker server 使用谷歌代码库开源的 peertracker Peertracker 是一个简单 高效 快速的 BT Tracker 2 BT 客户端软件使用 transmission 是一个跨平台的自有软件 由 C 开发而成 硬件资 源消耗极少 界面极度精简 支持 GTK 命令行 Web 等多种界面 3 中心控制节点使用 django 框架 提供 web UI 界面访问 API 调用控制整个 P2P 集群 的快速扩展 向集群下发分发任务 任务调度框架使用可配置的 celery 框架 4 Tracker 和 transmission 均采用 docker 封装 Peer 的横向扩展采用分发 运行 docker 容器的方式 方便 便捷 5 可以对外开放 api 用户调用 api 可以利用 CDS 的独有的 GPN 网络实现大文件的快速 传输分发 6 Agent 架构 flask docker py transmission 接受中心节点的调度 API 接口方式交流 网络拓扑如下 三 实现功能 1 源文件的上传 2 WEB 界面 restful api 生成种子文件 3 种子的分发 下载 4 实时文件传输情况展示 5 任务的控制 上传下载速度 peer 的数量和任务的暂停等 四 安装使用 1 是否提供 tracker 的 docker 镜像 2 是否提供 transmission agent 的 docker 镜像 五 项目截图 a 查看 添加 删除 p2p 节点 填写相关参数 即可快速扩充 p2p 节点 也可以直接调用 api 快速扩充 上传
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年下半年嘉兴市秀洲区委宣传部招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年嘉兴市平湖市独山港镇招考城建监察中队队员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林通化梅河口市事业单位公开招聘(含专项)216人(6号)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林通化市东昌区事业单位专项招聘15人(3号)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林梅河口市事业单位面向社会招聘119人(2号)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林四平伊通满族自治县信访局招录信访人员5人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉安市永新县事业单位招考考试(125人)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年台州市城乡规划设计研究院限公司招聘工作人员1名易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年厦门翔安区统计局职业见习生招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年南阳市南召县事业单位招考考试(37人)易考易错模拟试题(共500题)试卷后附参考答案
- 精准分析分离与鉴定技术知到智慧树章节测试课后答案2024年秋浙江中医药大学
- 学生应急突发事件处理培训
- 中国大唐集团有限公司陆上风电工程标杆造价指标(2023年)
- 拆除临时用电施工方案
- 山东省青岛市部分学校2024-2025学年上学期期中七年级 数学试卷(含答案)
- 腰椎后路椎弓根螺钉内固定手术
- 江苏省苏州市2024-2025学年高三上学期11月期中调研数学试题(含答案)
- 绿色食品检测收费表(上海中维检测技术有限公司)
- 2024-2025学年八年级化学沪科版(五四学制)全一册上学期期末复习卷①
- 高中英语3500词(乱序版)
- DL∕T 1798-2018 换流变压器交接及预防性试验规程
评论
0/150
提交评论