云客户?
免费开始>
在MyJFrog中升级>
云的新功能>





概述

这个二进制提供程序不是独立的,并且总是作为可能出现上传延迟的远程文件存储库(例如S3或GCS)的模板链的一部分使用。

Filestore基本面

此页为您提供有关特定二进制提供程序的信息。有关文件存储库和可以使用的各种文件存储库的详细信息,请参见配置文件存储

页面内容


最终二进制提供程序配置

为了克服潜在的延迟,文件首先被写入到目录下名为“最终”的文件夹中baseDataDir在本地存储中,然后上传到云提供商的持久存储中。的默认位置最终文件夹位于$JFROG_HOME/artifactory下/数据/ artifactory文件夹,不可配置。您需要确保Artifactory对该位置具有完全的读/写权限。

文件夹下还有三个额外的文件夹eventual文件夹:

  • _pre:持久性机制的一部分,确保所有文件在上传到远程文件存储库之前都是有效的
  • _add:处理上传文件到远程文件存储
  • _delete:处理从远程文件存储删除文件

例子

下面的示例显示了一个配置,该配置在使用最终二进制提供程序进行临时存储之后使用S3进行持久存储。最终的提供者为上传配置了10个并行线程和180秒的锁定超时。

< !——S3二进制提供程序配置——>< config version="v1">   XXXXXXXXX XXXXXXXX   < httponly >false< property name="s3service. net ">Disable-dns-buckets " value="true">    10 18000   

地点:

类型
最终
超时
文件被写入或从文件系统删除时可能被锁定的最长时间。
dispatcherInterval

默认值:5000毫秒

提供程序扫描“最终”文件夹以检查应该上传到持久存储的文件的间隔。

numberOfThreads

默认值:5

应该分配用于将文件上传到持久存储的并行线程数。

  • 没有标签
版权所有©2023 JFrog Ltd.