J'ai environ 1000 comptes d'utilisateurs dans mon application en entreprise. Les utilisateurs, outre leurs e-mails intranet, disposent également d'e-mails Internet (via POP3, SMTP, IMAP). Il y a une application Java, que j'appelle travailleur, qui vérifie les courriels de ces utilisateurs sur Internet. Le problème est que, puisque la taille des comptes d'utilisateurs est importante pour vérifier les courriels externes, il faut trop de temps pour terminer la vérification de tous les comptes. Existe-t-il des pratiques ou des modèles meilleurs ou meilleurs pour résoudre ce type de problème?JavaMail Programming Meilleure ou meilleure pratique
0
A
Répondre
0
Ceci n'est pas une réponse. Vous pourriez regarder comment Thunderbird fait des choses, plonger dans son code. Je sais que la recherche DNS prend son temps (peu de temps); un tri simple sur le domaine pourrait aider. Ou pas si le serveur de messagerie adressé reçoit alors un lot de mails. Vous pouvez installer des serveurs de messagerie locaux et ainsi prendre en charge votre application Java.
Questions connexes
- 1. WPF XAML - DataTriggers ou ValueConverters? Meilleure pratique
- 2. Lift Framework BindHelpers.attr Question (ou meilleure pratique?)
- 3. Méthode Ruby Class ou Constante, meilleure pratique
- 4. Meilleure pratique dans viewDidUnload?
- 5. Meilleure pratique pour applicationDidEnterBackground
- 6. meilleure pratique dans mysql?
- 7. Meilleure pratique avec MySQL
- 8. Localisation meilleure pratique
- 9. JDBC Meilleure pratique
- 10. Classes d'organisation - Meilleure pratique?
- 11. cmake meilleure pratique
- 12. Git (DVCS) Meilleure pratique
- 13. Dojo Layers meilleure pratique
- 14. Entité Framework meilleure pratique
- 15. Webapp meilleure pratique template_dict
- 16. Single SignOn - Meilleure pratique
- 17. MVC5 DataContext Meilleure pratique?
- 18. .net Meilleure pratique API
- 19. Meilleure pratique: ForEach imbriqué
- 20. Meilleure pratique avec Math.Pow
- 21. Meilleure pratique: Navigation Drawer
- 22. regex meilleure pratique?
- 23. HttpWebRequest.BeginGetRequestStream() meilleure pratique
- 24. Meilleure pratique d'architecture Hibernate
- 25. Date Meilleure pratique
- 26. SQL Select Meilleure pratique
- 27. HABTM meilleure pratique
- 28. hibernate meilleure pratique
- 29. jQuery Datastore meilleure pratique?
- 30. Meilleure pratique TDD?
La vérification des comptes est-elle multithread? –