Tarefa agendada do Spring em execução no ambiente em cluster

Estou escrevendo um aplicativo que tem um trabalho cron que é executado a cada 60 segundos. O aplicativo está configurado para escalar quando necessário em várias instâncias. Eu só quero executar a tarefa em 1 instância a cada 60 segundos (em qualquer nó). Fora da caixa, não consigo encontrar uma solução para isso e estou surpreso que isso não tenha sido solicitado várias vezes antes. Estou usando o Spring 4.1.6.

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

questionAnswers(7)

yourAnswerToTheQuestion