Diagnostic et Résolution d'un Délai d'Attente de Connexion HikariPool dans un Contexte de Fragmentation de Base de Données
Diagnostic et Résolution d'un Délai d'Attente de Connexion HikariPool dans un Contexte de Fragmentation de Base de Données
La gestion des pools de connexions est cruciale pour la performance et la stabilité des applications Java accédant à des bases de données. Une erreur fréquente rencontrée est le message Connection is not available, request ...
Publié le 17 juillet à 20h08
Configuration du pool de connexion MySQL avec SpringBoot
Pool de connexion HikariCP
SpringBoot utilise par défaut HikariCP comme pool de connexion, aucune dépendance externe n'est nécessaire.
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/mabd?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
...
Publié le 26 juin à 21h48
Analyse du code source du pool de connexions Hikari
HikariCP est actuellement reconnu comme le pool de connexions à base de données le plus performant, et il est également le pool de connexions par défaut utilisé par SpringBoot 2.0 et ses versions ultérieures.
I. Utilisation de Hikari
1.1. Configuration de Hikari
Étant donné que SpringBoot 2.0 utilise par défaut HikariCP, il n'est pas nécessaire ...
Publié le 22 juin à 19h35
Configuration de pools de connexions avec Spring Boot 2 : Druid et HikariCP
Intégration de Druid dans Spring Boot 2
Druid est un pool de connexions à base de données développé par Alibaba, offrant des capacités de surveillance intégrées. Voici comment l'intégrer dans une application Spring Boot 2.
Étape 1 : Ajout de la dépendance Maven
Incluez le starter Druid dans votre fichier pom.xml. Notez que certaines versions pe ...
Publié le 21 juin à 03h24
Implémentation de connexions à plusieurs sources de données avec Mybatis
Dans divers contextes, les applications peuvent requérir une gestion simultanée de multiples bases de données, par exemple pour répartir des données volumineuses ou pour isoler les opérations de lecture et d'écriture entre des environnements distincts.
La solutino proposée repose sur une extension de Mybatis utilisant un template de session per ...
Publié le 4 juin à 17h42