负载平衡在Tomcat服务器上运行的Sonatype Nexus

时间:2016-01-14 18:56:58

标签: linux maven tomcat nexus sonatype

我们正在尝试为CI / CD空间创建高可用性(HA)Nexus环境。

我有两个Linux盒子和一个普通的共享文件。每个Linux盒子里面都有一个运行时带有nexus.war的Tomcat。 Nexus战争都会指向同一个sonatype-work目录,以保持工件同步。

我将以virtual IP (VIP)方式为两个Linux机箱创建负载均衡round-robin。有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

有几个问题:

  • 您不应该使用Tomcat来运行Nexus Repository Manager,而是使用捆绑的Jetty服务器
  • 您不能同时访问同一存储的两个Nexus Repository Manager实例,但您可以将其用于主动/备用类型设置(请参阅https://support.sonatype.com/hc/en-us/articles/213465118

对于使用Nexus的HA设置,您将改为并行运行多个服务器。有关更多详细信息,请查看部署指南。 http://www.sonatype.org/nexus/downloads/the-nexus-professional-deployment-guidelines/