Spring Scheduled Task ejecutándose en un entorno en clúster

Estoy escribiendo una aplicación que tiene un trabajo cron que se ejecuta cada 60 segundos. La aplicación está configurada para escalar cuando sea necesario en varias instancias. Solo quiero ejecutar la tarea en 1 instancia cada 60 segundos (en cualquier nodo). Fuera de la caja no puedo encontrar una solución a esto y me sorprende que no se haya preguntado varias veces antes. Estoy usando Spring 4.1.6.

    <task:scheduled-tasks>
        <task:scheduled ref="beanName" method="execute" cron="0/60 * * * * *"/>
    </task:scheduled-tasks>

Respuestas a la pregunta(7)

Su respuesta a la pregunta