Spring boot 使用HikariCP和AWS Aurora Serverless的连接池配置

Spring boot 使用HikariCP和AWS Aurora Serverless的连接池配置,spring-boot,hikaricp,amazon-aurora,Spring Boot,Hikaricp,Amazon Aurora,我正在使用SpringBoot创建微服务应用程序。所有这些微服务都将连接到单个数据库AWS Aurora Serverless。我计划使用HikariCP在我的应用程序中配置连接池。根据我的初步研究,Aurora Serverless自动管理连接池。我的问题如下 我是否仍需要使用HikariCP在我的微服务中配置连接池?如果是,考虑到这些是共享同一数据库的微服务,spring boot application.yml中的建议配置是什么 如果我的微服务中不需要连接池配置,我应该禁用它吗?还有,我应

我正在使用SpringBoot创建微服务应用程序。所有这些微服务都将连接到单个数据库AWS Aurora Serverless。我计划使用HikariCP在我的应用程序中配置连接池。根据我的初步研究,Aurora Serverless自动管理连接池。我的问题如下

  • 我是否仍需要使用HikariCP在我的微服务中配置连接池?如果是,考虑到这些是共享同一数据库的微服务,spring boot application.yml中的建议配置是什么

  • 如果我的微服务中不需要连接池配置,我应该禁用它吗?还有,我应该如何处理我的应用程序.yml

  • 我有如下代码所示的初始hikaricp配置

    Springboot版本为
    1.5.7.发布版

    application.yml
    spring:
     datasource:
     type: com.zaxxer.hikari.HikariDataSource
     hikari:
       connection-timeout: 30000
       minimum-idle: 30
       maximum-pool-size: 200
       idle-timeout: 30000    
    
    ... database details (url, password, etc...)
    

    连接池仍然很有用,因为从你的应用程序到他们的连接池建立连接会有成本

    不同的是,当您在相当长的时间内(夜间/周末/无活动时段)没有任何活动时,或者当不需要速度时,您应该将最小怠速参数设置为零。 这将确保连接数降至零,并使您的aurora无服务器数据库进入暂停状态。 暂停时,您只需支付存储成本