我目前有一个小的ruby脚本,它连接到远程SSH服务器并检查文件的大小并提供结果,无论它是否已被更改。
问题是这样的服务器大约有10个。我想并行连接和检查大小而不是一个接一个。谁能指导我如何实现这一目标?我也检查了EM-Synchrony,但我认为最有效的方法是使用JRuby。
答案 0 :(得分:1)
我已设法使用Parallel gem for ruby来解决问题。我已经设法将所有服务器的连接/检查总时间减少了80%。以防万一有人读这个帖子并发现它有用。然而,Haven设法尝试了JRuby,这可能更有效率。