【问题标题】:AWS RDS Connection and spring boot, JPAAWS RDS 连接和 Spring Boot,JPA
【发布时间】:2025-02-08 12:00:02
【问题描述】:

我将我的数据库 (AWS RDS) 连接到 Spring Boot JPA,然后我的连接数急剧增加。
现在是 12,我认为它适用于 spring boot 5 + browser 5、workbench 1 + 和其他?

如何减少连接数?如何安全地维护此连接?

【问题讨论】:

    标签: spring amazon-web-services spring-boot jpa amazon-rds


    【解决方案1】:

    您应该寻找数据库连接池

    数据库连接池是一种用于保持数据库连接打开以便它们可以重复使用的方法,它还将连接总数保持在我们指定的限制范围内。

    Spring Boot中默认的连接池是HikariCP,只要配置好就行了

    连接池配置示例,

    spring.datasource.hikari.connection-timeout = 20000     
    spring.datasource.hikari.minimum-idle= 10     
    spring.datasource.hikari.maximum-pool-size= 10
    spring.datasource.hikari.idle-timeout=10000     
    spring.datasource.hikari.max-lifetime= 1000 
    spring.datasource.hikari.auto-commit =true 
    

    【讨论】:

    • 谢谢!!这就是我想知道的