Su pregunta no es muy clara, así que déjeme ver si lo entiendo: tiene 4 servidores, cada uno ejecutando Quartz dentro de una VM, y cada servidor tiene el mismo trabajo de cuarzo programado para ejecutarse cada 10 minutos, usando una expresión cron. Cada 10 minutos, los 4 servidores comienzan el mismo trabajo, creando su condición de carrera ya que todos intentan hacer lo mismo al mismo tiempo.
Esto no es realmente un trabajo para la primavera. Sin embargo, Quartz tiene capacidad de clúster, donde configura un trabajo para ejecutar solo un único servidor en el clúster. Utiliza una base de datos compartida para coordinar qué servidores ejecutan qué trabajo y se asegura de que no todos lo hagan juntos.
Los documentos tienen algo de información sobre este here, pero en el estilo habitual de opensymphony.com son bastante escasos e inútiles.
Gracias. Esto será útil para mí. Voy a intentarlo. – firstthumb