Dalla pagina principale di Gearman, menzionano l'esecuzione con più server di lavoro, quindi se un server di lavoro muore, i client possono prelevare un nuovo server di lavoro. Data la dichiarazione e il diagramma di seguito, sembra che i server di lavoro non comunichino tra loro.Qual è la procedura migliore per i server di lavoro gearman HA
La nostra domanda è cosa succede a quei lavori che sono in coda nel server dei processi che è morto? Qual è la prassi migliore per disporre di disponibilità elevata per questi server per assicurarsi che i lavori non vengano interrotti in caso di errore?
È possibile eseguire più job server e connettere client e worker al primo server di lavoro disponibile con cui sono configurati. In questo modo, se un server di lavoro muore, i client e i lavoratori eseguono automaticamente il failover su un altro job server. Probabilmente non si desidera eseguire troppi job server, ma avere due o tre è una buona idea per la ridondanza.