Quelle source de données supporte le mieux le multi-threading au printemps?Spring, JDBC & MultiThreading
1
A
Répondre
6
Pour prendre en charge le multithreading, vous devez utiliser une source de données qui prend en charge le regroupement de connexions afin que chaque thread puisse utiliser sa propre connexion.
Les pools de connexion à la base de données les plus courants sont Commons DBCP et C3p0 et peuvent être facilement intégrés à Spring.
0
Les connexions JDBC sont not thread-safe. Vous devez gérer cela vous-même.
Si vous utilisez Spring dans une application Web, c'est généralement un thread par requête. Si vous mettez en commun vos connexions, cela signifie que le thread obtient sa connexion du pool, l'utilise et le renvoie au pool. Si vous ne le partagez pas, il est peu probable que vous ayez des problèmes.
Questions connexes
- 1. Spring-AOP & MultiThreading
- 2. Transactions faciles en utilisant Spring JDBC?
- 3. Spring est-il trop complexe pour les opérations JDBC?
- 4. Lecture d'un blob avec Spring JDBC sans jeu de résultats
- 5. multithreading Sémaphore
- 6. Nutch Multithreading
- 7. simple wrapper jdbc
- 8. Connexion simplifiée JDBC
- 9. MultiThreading et Deadlock
- 10. Java multithreading et héritage
- 11. Boucle de multithreading personnalisée
- 12. Multithreading vs processus
- 13. Multithreading - Synchronisation sous Unix
- 14. Multithreading avec héritage (C++)
- 15. Utilisation de la prise en charge JDBC de Spring pour obtenir les paramètres de sortie
- 16. Comment faire des transactions Spring JDBC simples en dehors du conteneur IoC?
- 17. Multithreading et concurence avec C#
- 18. Multithreading dans C# comment utiliser?
- 19. multithreading dans C# compact framework
- 20. Comment utiliser MultiThreading dans VB.NET?
- 21. classe OpenNETCF FTP question multithreading
- 22. MultiThreading WebBrowser Control C# STA
- 23. Problème de connexion JDBC
- 24. JDBC multithread
- 25. C# Cadre de multithreading pour l'application WinForm
- 26. Java multithreading la lecture d'un seul fichier
- 27. Accélération négative sur multithreading mon programme
- 28. Multithreading ou thread vert dans actionscript?
- 29. multithreading et abonnement/publication approche en javascript
- 30. Gestion des exceptions de multithreading asynchrone?
oui Mark ..using C3P0 résolu mes problèmes grandement :)! DBCP est assez obsolète! – hakish