Il y a une techno/api qui t'aidera à :
- accélérer le traitement en le parallélisant avec plusieurs 'job' en concurrence
- sous certaine conditions te permettra de reprendre les traitements qui ont planté sans tout recommencer à zéro
- te permet d'avoir une appli java qui fait le traitement, et une autre appli java qui fait l'exploitation, les deux fonctionnant en parallèle
C'est Spring Batch. Tu auras à coder, ça demande un effort de concision, mais Spring Batch te fournit l'API (t'oblige à respecter une norme) pour tout ce qui est concurrence et reprise après panne. Cela apporte de la robustesse et de l'effacité et élimine largement les risques de bugs à cause de multi concurrence (normal, cette APi est un standard de fait).
Message édité par willy le kid le 08-04-2013 à 12:37:59