Desde la página principal de gearman, mencionan ejecutar con varios servidores de trabajos, de modo que si un servidor de trabajos muere, los clientes pueden elegir un nuevo servidor de trabajos. Dada la declaración y el diagrama a continuación, parece que los servidores de tareas no se comunican entre sí.Lo que es mejor para los servidores de trabajo HA gearman
Nuestra pregunta es qué ocurre con los trabajos que están en cola en el servidor de trabajos que fallece. ¿Cuál es la mejor práctica para tener alta disponibilidad para que estos servidores se aseguren de que los trabajos no se interrumpan por una falla?
Puede ejecutar varios servidores de tareas y hacer que los clientes y los trabajadores se conecten al primer servidor de trabajos disponible con el que están configurados. De esta forma, si un servidor de trabajos fallece, los clientes y los trabajadores conmutan automáticamente a otro servidor de trabajos. Probablemente no desee ejecutar demasiados servidores de trabajos, pero tener dos o tres es una buena idea para la redundancia.