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