最终二进制提供程序配置
为了克服潜在的延迟,文件首先被写入到目录下名为“最终”的文件夹中baseDataDir在本地存储中,然后上传到云提供商的持久存储中。的默认位置最终
文件夹位于$JFROG_HOME/artifactory下/数据/ artifactory
文件夹,不可配置。您需要确保Artifactory对该位置具有完全的读/写权限。
文件夹下还有三个额外的文件夹eventua
l文件夹:
- _pre:持久性机制的一部分,确保所有文件在上传到远程文件存储库之前都是有效的
- _add:处理上传文件到远程文件存储
- _delete:处理从远程文件存储删除文件
例子
下面的示例显示了一个配置,该配置在使用最终二进制提供程序进行临时存储之后使用S3进行持久存储。最终的提供者为上传配置了10个并行线程和180秒的锁定超时。
< !——S3二进制提供程序配置——>< config version="v1">XXXXXXXXX XXXXXXXX < httponly >false httponly >< property name="s3service. net ">Disable-dns-buckets " value="true"> 10 18000
地点:
类型 |
最终 |
超时 |
文件被写入或从文件系统删除时可能被锁定的最长时间。 |
dispatcherInterval |
默认值:5000毫秒 提供程序扫描“最终”文件夹以检查应该上传到持久存储的文件的间隔。 |
numberOfThreads |
默认值:5 应该分配用于将文件上传到持久存储的并行线程数。 |