2.7 Harbor开源项目容器镜像远程复制的实现Consumer Pattern • Front end (UI) or registry generates replication jobs (producer) • Backend workers handle replication (consumer) • Potential issues • Producers need to sleep or wait when buffer is blocking for producers • Dispatcher queues jobs • Dispatcher distributes jobs to available workers • Workers added back to available worker queue after jobs are completed Front End Registry Worker for stopping a job Worker Pool • Predefine a pool of available workers (default:3, not to overwhelm frontend tasks) • A list of workers and a channel for dispatching job harbor/src/jobservice/job/workerpool0 码力 | 37 页 | 3.47 MB | 1 年前3
Harbor - 企业级Docker 私有仓库。默认为http db_password:用于 :用于db_auth的 的MySQL数据库的根密码。更改此密码进行任何生产用途 数据库的根密码。更改此密码进行任何生产用途 max_job_workers:(默认值为 :(默认值为3)作业服务中的复制工作人员的最大数量。对于每个映像复制作业, )作业服务中的复制工作人员的最大数量。对于每个映像复制作业, 工作人员将存储库的所有标签同步到远程目标0 码力 | 4 页 | 171.12 KB | 1 年前3
共 2 条
- 1













