对于半成品库和成品库,制品库内置了一项专利技术:自动代理及读写分离。具体举例如下(以docker半成品库举例):
- 如果通过docker push命令向该半成品库推送镜像,ezPackage识别该请求为“写”流量,将镜像推送到docker半成品库。
- 如果通过docker pull命令向该半成品库拉取镜像,ezPackage识别该请求为“读”,会自动按照 docker半成品库 > 企业docker镜像库 > 镜像库配置的外网镜像源的顺序自动下载并按需缓存到镜像库中。
这样用户在使用和配置的时候,就无需配置和关注多个制品库。