0

在我的组织中,我们有一个 nexus 实例,它充当维护构建的中央存储库。在当前设置中,当我们尝试将构建部署到生产中时,部署实体会查询 nexus 实例以获取适当的构建。我正在尝试重新架构 nexus 设置并在每个数据中心本地创建 nexus 实例,以促进部署实体快速获取工件。

我试图淡化我们的中央存储库和部署实体之间的这种依赖关系。我非常了解 nexus 代理存储库设置中的数据流(从上游到下游),但我仍然想试一试。如果上游nexus实例离线,是否可以直接推入下游(代理)实例?这将更像是一种紧急策略,即使中央关系实例由于某种原因而关闭,也可以使数据中心中的工件可用。

我不确定是否直接在 sonatype-work/nexus/storage/ 的 DC 实例中复制工件(通过 ssh)然后重新启动 nexus 服务(用于重新索引)是否可以完成工作?

4

1 回答 1

0

Smart Proxy 是 Nexus Pro 的一项功能,它用发布 - 订阅模型代替了对存储库的轮询。您可以配置上游存储库以发布任何新部署,然后配置下游存储库以自动下载任何新的上游组件。这将完全实现您想要的主 Nexus 设置,该主 Nexus 接收本地数据中心中的部署和下游实例,并将其镜像下来。

在 Nexus 书籍中查看有关智能代理的更多信息。

于 2013-11-08T18:52:54.353 回答