我有 2 台机器运行相同的工人。一台机器应该是“主要的”,因为它非常强大,而另一台机器应该作为主要机器出现故障或崩溃时的备用服务器。当主机启动并运行时,只要有可用的工作人员,所有作业都应默认为主机。
从我的测试中,我注意到 gearmanD 随机选择一台机器来发送作业。有什么办法可以优先考虑将作业发送到的机器吗?
例子:
主机器运行 8 个同一个 worker 实例 备份机器运行 1 个实例
做:使用主机器,直到没有更多可用的工作人员来填满作业队列,然后继续使用备用机器。
有什么方法可以做到这一点?
谢谢大家!