Fils spécialisés ou généralistes.Fils spécialisés ou généralistes
Salut, je travaille sur un système où les objets passent par certaines étapes.
1er. Principalement des requêtes de base de données
2ème. Principalement l'analyse d'E/S et de xml hd
3ème. Communication de Webservice principalement
4e. Sérieusement la sérialisation et la désérialisation de Xml
5ème. Certains travaux optionnels
Le système doit fonctionner avec des milliers d'objets par heure, donc j'utiliserai beaucoup de threads, mais ma question est, quelle est la meilleure approche?
Certains sujets spécialisés pour chaque étape: comme 5 fils de discussion sur chaque étape, certains threads obtenir des objets sur 1ère étape, le travail sur eux, mettre à jour le statut de ces objets, si un autre thread de spécialiste 2ème étape obtenir ces objets et travaille sur ça.
Tous les sujets généralistes, chaque thread obtenir un objet de la première étape et va jusqu'à la fin de l'étape 5.
1. Seule l'étape du service Web prend plus de 3 secondes. 2. Non, toutes les étapes appartiennent au même domaine –