Sonarqube 使用高延迟网络链路更新声纳结果

Sonarqube 使用高延迟网络链路更新声纳结果,sonarqube,Sonarqube,我们正在运行测试并将结果更新到Sonar服务器(顺便说一句,使用Mave)。声纳服务器和测试运行程序这两台机器都位于同一局域网中 现在,一些海外团队希望通过高spped链路200 mseg往返链路更新他们在我们的Sonar服务器中的测试,更新到Sonar需要24小时以上,而在我们的本地LAN中需要2小时以上 如何处理这个问题有什么想法吗? 也许是声纳代理(存储和转发)?两个声纳实例之间的数据移动 谢谢 这是一个已知的批处理过程远程执行问题,该批处理过程执行大量数据库请求。我们已经有此主题的开放票

我们正在运行测试并将结果更新到Sonar服务器(顺便说一句,使用Mave)。声纳服务器和测试运行程序这两台机器都位于同一局域网中

现在,一些海外团队希望通过高spped链路200 mseg往返链路更新他们在我们的Sonar服务器中的测试,更新到Sonar需要24小时以上,而在我们的本地LAN中需要2小时以上

如何处理这个问题有什么想法吗? 也许是声纳代理(存储和转发)?两个声纳实例之间的数据移动


谢谢

这是一个已知的批处理过程远程执行问题,该批处理过程执行大量数据库请求。我们已经有此主题的开放票证:。请随意观看并投票支持它。
回答你的问题:如果你想在远程机器上进行分析,目前没有办法解决这个问题。目前最好的选择是只有一台构建机器靠近数据库,可以从远程位置获取源

这是一个已知的批处理过程远程执行问题,该批处理过程执行大量数据库请求。我们已经有此主题的开放票证:。请随意观看并投票支持它。
回答你的问题:如果你想在远程机器上进行分析,目前没有办法解决这个问题。目前最好的选择是只有一台构建机器靠近数据库,可以从远程位置获取源

你确定更新需要这么长时间,还是整个声纳任务?你是对的,需要这么长时间的是整个声纳任务。你能找出需要这么长时间的原因吗?也许你必须更改一些设置,例如findbugs工作得更快一些。抱歉,我没听清楚。问题在于,当测试和声纳机器通过200毫秒延迟链路连接时,相同的测试运行(mvn软件包sonar:sonar)需要24小时,而通过本地LAN连接时需要2小时。显然,这里的问题是链接延迟,除非我缺少一些可以加快进程的设置。如果不是这样,我想在另一个团队本地LAN中添加一个Sonar实例,并在两个Sonar实例之间使用一些数据复制机制。谢谢你确定更新需要这么长时间,还是整个声纳任务?你是对的,需要这么长时间的是整个声纳任务。你能找出需要这么长时间的原因吗?也许你必须更改一些设置,例如findbugs工作得更快一些。抱歉,我没听清楚。问题在于,当测试和声纳机器通过200毫秒延迟链路连接时,相同的测试运行(mvn软件包sonar:sonar)需要24小时,而通过本地LAN连接时需要2小时。显然,这里的问题是链接延迟,除非我缺少一些可以加快进程的设置。如果不是这样,我想在另一个团队本地LAN中添加一个Sonar实例,并在两个Sonar实例之间使用一些数据复制机制。谢谢