【问题标题】:Maven Repository proxies third-party repositories, does this produce traffic?Maven Repository 代理第三方存储库,这会产生流量吗?
【发布时间】:2011-02-08 09:51:52
【问题描述】:

我们有一个公共 Sonatype Nexus Maven Repository,它是多个第三方存储库的代理,例如 JBOSS 或 Scala-Repo。

下载位于代理存储库之一(例如 JBOSS)中的工件是否会在运行我们的存储库的服务器上产生流量?

【问题讨论】:

    标签: maven-2 repository nexus


    【解决方案1】:

    是的,它可以,特别是对于快照以及每当 maven 要求 maven-metadata.xml(用于快照或版本范围解析)时。这可以使用路由规则进行优化,以防止例如 com/yourcompany 被 jboss 或 central 等解析。

    【讨论】:

      【解决方案2】:

      这是发布的工件会发生的情况(SNAPSHOT 将涉及更多检查):

      1. 客户端计算机:我的本地存储库中有依赖项吗?如果是,请使用它。如果没有,请尝试从远程存储库(此处为 Nexus)下载它。
      2. Nexus:我有神器吗?如果是,请将其提供给客户。如果没有,请尝试从已知的第三方存储库中获取、存储并提供服务。
      3. 第三方存储库:我有工件吗?如果是,则将其提供给客户端(在本例中为 Nexus)。如果没有,请发送 404。

      因此,客户端计算机和 Nexus 之间可能存在流量,而 Nexus 和第三方存储库之间可能存在流量。如果这不能回答问题,请澄清。

      【讨论】:

      • 谢谢你,正是我想要的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多