【问题标题】:Does JFrog Artifactory Eventual Binary Provider clean up local artifact?JFrog Artifactory 最终二进制提供程序是否清理本地工件?
【发布时间】:2022-11-02 04:03:17
【问题描述】:

我将我的 JFrog Artifactory 配置为在云 (AWS) 中使用最终二进制提供程序。一旦工件被推送到云端,我找不到任何关于如何/是否在本地完成“垃圾收集”的好的文档。我可以看到本地缓存看起来包含云存储中的所有内容,但 JFrog 最终会清理它吗?

【问题讨论】:

    标签: amazon-s3 artifactory


    【解决方案1】:

    (我假设您使用的是 S3 存储桶) eventual provider 是您的 AWS S3 存储桶和 Artifactory 之间的桥梁,其中工件被部署到 S3 存储桶。 “最终”目录包含 3 个子目录:“_pre”、“_add”、“_delete”。这些文件夹实际上是应该传输到下一个提供商(云存储提供商)的事件队列。

    将文件部署到 S3 存储桶后,最终应删除文件。你能详细说明到底发生了什么吗?您是在谈论数据文件夹中的缓存子文件夹还是实际的最终文件夹?

    【讨论】:

    • 我在谈论缓存子文件夹。我确信它可能工作正常,因为我一直在推送大图像,并且我托管 Artifactory 的本地服务器上的可用磁盘空间没有改变,而且我在 S3 中看到了一些东西。但我在 S3 中看到的只是本地缓存中的内容。
    • 你是对的。缓存文件夹 (jfrog.com/confluence/display/JFROG/…) 将使用 LRU 方法作为清理方法保存下载的工件。缓存肯定会根据 LRU 清除下载以缓存的新工件。请参阅随附的 wiki 链接以进一步了解缓存。
    猜你喜欢
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多