下表总结了存储二进制文件和共享资源的选项。2022世界杯阿根廷预选赛赛程
JFrog Artifactory | JFrog x光 | JFrog洞察力 | JFrog任务控制 | JFrog分布 | JFrog管道 | |
---|---|---|---|---|---|---|
Filestore |
|
Xray使用的存储不是普通资源。只有节点特定的文件(如配置文件和临时文件)会保存到磁盘中。 |
本地文件系统用于存储特定于节点的信息。这里使用的主文件是mc.key用于加密数据库内容。 这需要在节点之间手动同步。 |
本地文件系统用于存储特定于节点的信息。这里使用的主文件是mc.key用于加密数据库内容。 这需要在节点之间手动同步。 |
N/A | pipeline使用Artifactory文件存储来执行存储功能,例如步骤缓存。 |
数据库 | 你可以配置您自己的数据库从以下列表中:
Artifactory HA需要一个外部数据库,这是管理二进制文件的基础,也用于存储集群范围的配置文件。 因为Artifactory HA包含多个Artifactory集群节点,所以您的数据库必须足够强大,能够为系统中的所有节点提供服务。此外,您的数据库必须能够支持来自系统中所有Artifactory集群节点的尽可能多的连接。 如果要复制数据库,则必须确保在任何给定时间点,所有节点都看到数据库的一致视图,而不管它们访问的是哪个特定的数据库实例。不支持最终一致性和后台写数据库同步。 |
PostgreSQL Xray索引的每个工件和构建都被分解成多个组件。 |
PostgreSQL 需要一个外部数据库,这是管理任务控制数据库的基础,也用于存储集群范围的配置文件。目前支持PostgreSQL,任何对配置的更改都需要重新启动所有任务控制节点才能生效。 Elasticsearch 需要一个Elasticsearch数据库来存储Insight生成趋势和图表的数据。 |
PostgreSQL 需要一个外部数据库,这是管理任务控制数据库的基础,也用于存储集群范围的配置文件。目前支持PostgreSQL,任何对配置的更改都需要重新启动所有任务控制节点才能生效。 Elasticsearch 需要一个Elasticsearch数据库来存储Insight微服务生成趋势和图表所需的数据。 |
PostgreSQL 分布式HA需要一个外部数据库。目前支持PostgreSQL,对配置的任何更改都只需要重新启动一个分发节点,以便更改对整个分发集群生效。 |
PostgreSQL 对于管道的单节点安装,PostgreSQL数据库默认安装在与管道相同的节点上。可以选择将其配置为外部数据库。 |
第三方应用 | N/A | RabbitMQ(微服务通讯及讯息) |
N/A | N/A | RabbitMQ(微服务通讯及讯息) |