没有合适的资源?快使用搜索试试~ 我知道了~
Docker镜像存储系统Speedy.zip
共81个文件
go:32个
h:14个
c:12个
需积分: 9 0 下载量 39 浏览量
2019-07-17
06:10:44
上传
评论
收藏 373KB ZIP 举报
温馨提示
Speedy 是京东公司开发的 Docker 镜像存储系统。架构图:speedy 模块:Docker Registry Driver:ChunkMasterChunkServerImageServer模块说明:Docker Registry Driver是一个遵照Docker Registry 1.0协议实现的驱动,完成Docker Registry与后端存储系统的对接工作。ChunkServer与ChunkMaster组成了一个通用的对象存储服务,ChunkMaster是中心节点,缓存了所有ChunkServer的信息,ChunkServer本身是最终镜像数据落地的存储节点,多个ChunkServer会构成一个组,拥有唯一的组ID,上传这个组内的所有ChunkServer都成功才算成功,下载可以随机选择其中一个节点下载。ImageServer本身是一个无状态的Proxy服务,它相当于是后面通用对象存储服务的一个接入层,Driver发起的镜像上传/下载操作会直接发给ImageServer, ImageServer里面缓存了ChunkMaster中的存储节点信息,通过这些信息,ImageServer会进行ChunkServer节点的选择操作,找到一组合适的ChunkServer机器完成镜像的上传或下载操作。 标签:Speedy
资源推荐
资源详情
资源评论
收起资源包目录
speedy-master.zip (81个子文件)
speedy-master
logs
log.go 3KB
utils
util.go 4KB
MIT-LICENSE.txt 1KB
dev.env 530B
imageserver
router
router_test.go 4KB
router.go 26KB
sync2
atomic.go 3KB
meta
mysqldriver
meta_mysql_test.go 2KB
meta_mysql.go 9KB
meta.go 923B
chunkserver
minheap_test.go 1KB
conn.go 867B
fileid.go 2KB
minheap.go 3KB
parser.go 1KB
chunkserverconnpool.go 3KB
chunkserver.go 4KB
connectionpool.go 3KB
pools
resource_pool.go 6KB
bootstrap.sh 263B
USAGE.md 4KB
docker_registry
docker-registry-core-2.0.3.tar.gz 19KB
docker-registry-0.9.0.tar.gz 45KB
docker_registry_speedy_driver
dev.env 147B
config_sample.yml 7KB
docker_registry
drivers
__init__.py 195B
speedy.py 15KB
speedy_pyclient.py 8KB
__init__.py 195B
setup.py 630B
README.md 99B
chunkmaster
api
init.go 959B
chunkserver_test.go 2KB
chunkserver.go 11KB
router.go 698B
docs
chunkmaster.sql 2KB
metadata
mysqldriver
chunkserverdb_test.go 2KB
genfiddb.go 893B
chunkserverdb.go 7KB
genfiddb_test.go 324B
mysqldb.go 660B
metadata.go 3KB
chunkserver
spy_agent.c 4KB
spy_event.c 15KB
spy_utils.c 4KB
spy_list.h 22KB
spy_mem_block.h 649B
spy_server.h 4KB
spy_obj_cache.h 208B
spy_store.c 16KB
spy_log.c 730B
spy_enum.h 1KB
spy_store.h 3KB
spy_obj_cache.c 755B
spy_log.h 182B
spy_atomic.h 5KB
spy_server.c 32KB
spy_event.h 5KB
Makefile 704B
spy_adler32.c 6KB
spy_utils.h 856B
spy_event_epoll.c 5KB
spy_rw_buffer.c 5KB
spy_agent.h 518B
spy_work.c 4KB
spy_rw_buffer.h 2KB
spy_work.h 974B
spy_adler32.h 379B
spy_mem_block.c 607B
README.md 6KB
Makefile 556B
speedytool
postfile.go 6KB
docs
speedy-arch.png 76KB
speedy-arch-cn.pdf 147KB
speedy.sql 3KB
.gitignore 63B
cmd
imageserver
main.go 1KB
chunkmaster
main.go 2KB
speedytool
main.go 696B
chunktool
main.go 12KB
INSTALL.md 4KB
共 81 条
- 1
资源评论
weixin_39840650
- 粉丝: 411
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功