Domanda

Ho un file server e due server di integrazione.Ogni server di integrazione ha lo stesso compito.Raccoglierà il file dalla cartella "in entrata" del file server, quindi lo elaborerà.Questo servizio utilizza Integration a molla .I servizi di due server funzionano contemporaneamente, il che garantirebbe che anche un server di integrazione fallisca, l'altro continuerà a funzionare.Poiché questi due sono indipendenti l'uno dall'altro, la mia domanda è come posso assicurarmi che entrambi i servizi non raccolgono lo stesso file dal file server anche l'approccio master-slave non è quello che sto cercando.

È stato utile?

Soluzione

Sembra che tu possa usare un armadietto file.Qualche cosa come questa

 <file:inbound-channel-adapter id="filesIn"
       directory="file:${input.directory}" prevent-duplicates="true">
    <file:nio-locker/>
  </file:inbound-channel-adapter>
.

Controlla questa documentazione

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top