Deschiderea unei conexiuni fizice TCP către baza de date este o operație extrem de costisitoare. Din acest motiv, Spring Boot include nativ HikariCP, recunoscut drept cel mai rapid și stabil connection pool pentru mașina virtuală Java.
Hikari menține un set de conexiuni deschise gata de utilizare, alocându-le instantaneu tranzacțiilor active și recuperându-le la finalizare. Proprietățile dedicate din spring.datasource.hikari.* permit reglarea fină a comportamentului sub sarcină mare.
Exemplu: Configurare HikariCP optimizată pentru producție în application.yml
spring:
datasource:
url: jdbc:postgresql://localhost:5432/app_db
username: app_user
password: secret_password
hikari:
maximum-pool-size: 20
minimum-idle: 5
connection-timeout: 30000 # 30 secunde
idle-timeout: 600000 # 10 minute
max-lifetime: 1800000 # 30 minute
pool-name: SpringBootHikariPool
Întrebări & Exemple de Cod:
DataSource și Pool-ul HikariCP în Spring BootAi o nelămurire despre utilizarea comenzii
DataSource și Pool-ul HikariCP în Spring Bootsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.