Parfois, il serait utile de distribuer le traitement de certaines données à plusieurs threads dans un bean session EJB3. Supposons qu'un bean session sans état récupère un grand nombre de données dans la base de données, qu'il le divise en plusieurs partitions et qu'il souhaite générer le traitement de ces partitions dans leurs propres threads parallèles. Quelle est la meilleure façon d'y parvenir? Utilisation de beans gérés par message?Comment traiter des données dans plusieurs threads en utilisant EJB3?
EDIT: Je devrais également d'une manière ou d'une autre m'informer, quand tous les MDBs ont fini de traiter leurs données, de sorte que les résultats puissent être combinés et envoyés pour le demandeur.
Comment regrouperiez-vous les résultats? (Voir l'EDIT: partie de la question.) – tputkonen