Je cours plusieurs tâches idempotentes pour rassembler un lot de données. J'ai découvert que plusieurs fois le calcul est retardé de manière significative en raison de quelques tâches sur cent.Accélération de tâches idempotentes irrégulières
Ce que j'aimerais, c'est une façon de regarder ces tâches et de lancer à nouveau les retardataires s'ils sont considérablement retardés.
Existe-t-il une bibliothèque standard ou un idiome pour cela en Java? J'utilise actuellement la paire ExecutorService
/ExecutorCompletionService
pour faire le travail.