Abbiamo un'applicazione web Spring + JPA. Utilizziamo due server tomcat che eseguono entrambe le applicazioni e utilizzano lo stesso DB.Attività pianificate con più server: singolo punto di responsabilità
Una delle nostre richieste di applicazione è preformare cron \ operazioni pianificate.
Dopo una breve ricerca abbiamo scoperto che Spring Framework offre una soluzione in avanti molto semplice a cron posti di lavoro, (soluzione basata Annotazione)
Tuttavia dal momento che entrambe Tomcats che eseguono lo stesso webapp - se useremo la soluzione di questa primavera siamo creerà uno scenario molto problematico in cui 2 crons sono in esecuzione contemporaneamente (ciascuno su un tomcat diverso)
C'è un modo per risolvere questo problema? forse questa alternativa non è buona per il nostro scopo?
grazie!
Leggi questo articolo: https://github.com/SpringOnePlatform2016/dsyer-locks-and-leaders – MariuszS