我们的云中有数百台服务器。这些服务器中的任何一个都可以随时调用一个脚本。我必须确保在任何给定时间只有一台服务器在运行脚本。当一台服务器获得脚本锁定,而另一台服务器尝试执行时,只需写入日志文件并退出。可以有多个这样的脚本,每个脚本都有一个单独的互斥锁。这意味着我想要一个可以容纳多个服务器多个脚本的解决方案。我正在寻找一个非常简单的解决方案。请向我指出任何可用的工具,或者向我建议流行的实现方式。
我们的云中有数百台服务器。这些服务器中的任何一个都可以随时调用一个脚本。我必须确保在任何给定时间只有一台服务器在运行脚本。当一台服务器获得脚本锁定,而另一台服务器尝试执行时,只需写入日志文件并退出。可以有多个这样的脚本,每个脚本都有一个单独的互斥锁。这意味着我想要一个可以容纳多个服务器多个脚本的解决方案。我正在寻找一个非常简单的解决方案。请向我指出任何可用的工具,或者向我建议流行的实现方式。