fix typo #4
Minion, 实现了一种类似BT,能加强网络传输带宽的途径。它由python语言实现,并基于http的协议设计
Minion 可以像 curl/wget 一样易用. 它同时提供python的api库
Minion 命令行工具需要python 2.7, requests库
Minion tracker需要python2.7 django mysql
git clone git://github.com/alibaba/minion cd minion pip install -r requirements.txt python setup.py install
部署自定义tracker服务
python tracker/manage.py syncdb python tracker/manage.py runserver # 线上请使用wsgi/nginx
开始使用 minion 命令行工具
minion get http://foo.bar/testfile \ --tracker some.tracker.server \ --dest-path=/tmp/tops1 \ --upload-rate 10M \ --download-rate 100M \ --callback delete \ --upload-time 5 \ --fallback
Minion 工作流如下图
PEER: 下载资源的客户机TRACKER: 提供P4P资源信息的服务SOURCE: 资源的url
Minion 适用 GPLv2 开源协议
English
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
介绍
Minion, 实现了一种类似BT,能加强网络传输带宽的途径。它由python语言实现,并基于http的协议设计
Minion 可以像 curl/wget 一样易用. 它同时提供python的api库
安装
Minion 命令行工具需要python 2.7, requests库
Minion tracker需要python2.7 django mysql
用法
部署自定义tracker服务
开始使用 minion 命令行工具
架构
Minion 工作流如下图
PEER: 下载资源的客户机
TRACKER: 提供P4P资源信息的服务
SOURCE: 资源的url
License
Minion 适用 GPLv2 开源协议
English