下表总结了用于存储二进制文件和共享资源的选项。2022世界杯阿根廷预选赛赛程
JFrog Artifactory | JFrog x光 | JFrog洞察力 | JFrog任务控制中心 | JFrog分布 | JFrog管道 | |
---|---|---|---|---|---|---|
Filestore |
|
Xray使用的存储不是公共资源。只有特定于节点的文件(如配置文件和临时文件)才会保存到磁盘。 |
本地文件系统用于存储特定于节点的信息。这里使用的主要文件是mc.key用于加密数据库内容。 这需要在节点之间手动同步。 |
本地文件系统用于存储特定于节点的信息。这里使用的主要文件是mc.key用于加密数据库内容。 这需要在节点之间手动同步。 |
N/A | 管道使用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(微服务通信和消息) |