我知道 hikaricp 的最小 maxlifetime 是 30s,但是有没有办法将 maxlifetime 设置在 30s 以下? 当我尝试设置 maxLifetime = 5000 时,它不起作用 maxLifetime 小于 30000ms,使用默认 1800000ms。 ...
我知道 hikaricp 的最小 maxlifetime 是 30s,但是有没有办法将 maxlifetime 设置在 30s 以下? 当我尝试设置 maxLifetime = 5000 时,它不起作用 maxLifetime 小于 30000ms,使用默认 1800000ms。 ...
当我使用 / with hikari 我的代码时,我想提及具体角色: 命令工作,但我没有从我的 bot bot run 中得到任何提及我想像这个标签一样被提及我应该如何处理我的代码? ...
我在我的本地机器上运行一个 Java Spring 应用程序,我得到两种不同类型的日志,具体取决于我运行它的位置。 我试过使用不同的终端应用程序。 还尝试了不同的 shell(zsh 和 bash),但问题仍然存在。 通过 IntelliJ 运行选项卡运行它会产生像这样的正常日志(我使用的是 Jav ...
这是我的DatasourceConfiguration.java文件。 它是一个配置文件,用于设置 Hikari 配置,而 QuartzDatasource 是基于 Hikari 配置构建的。 这是我的DatasourceConfigurationTest.java文件: 当我运行单元测试时,我发现 ...
我正在使用 JPA hibernate 的 hikari 连接池。我想在与数据库交互时在读取操作期间禁用自动提交功能。 添加了 spring.datasource.hikari.auto-commit=false 属性。 在 application.properties 中添加此属性后,在启动期间 ...
数据库 URL 和数据库密码存储在 AWS 参数存储中。 我在spring-boot中有一个服务,我需要写一个函数来测试数据库的连通性。 对于此功能,我需要从 AWS 参数存储中获取数据库 URL 和凭证。 如何从 AWS 参数存储中获取这些参数并将它们作为参数传递给我的函数? 我已经编写了我的函 ...
我们有一个 spring 启动应用程序,其起点是 API。API 调用一个接口 ITradeService,它实现了 Callable。 ITradeService 有一个方法 service(),它依次调用 7 个方法,其中最后三个方法 method5() method6() 和 method7 ...
我使用 Spring 框架(带有 JPA)。 解析 URL 中的 id 以动态创建和使用数据源。 Datasource使用了caffeine来缓存,但是过期了也没有从memory释放。 这导致了 memory 泄漏。 过期时间后,从缓存中移除,但并没有从memory释放。Memory即使移除缓存 ...
我正在将 Java Spring 应用程序迁移到 Spring Boot。 我已经将 application-context.xml 配置转移到 Java beans 中。 但是,当我尝试启动 Spring Boot 应用程序时,出现以下错误: java.lang.NoSuchMethodErr ...
我有以下 spring 数据源设置: 请注意,自动提交是false 。 因为,我需要同时使用 jooq 和 JPA 并且在我的数据库中也有多个模式,所以我配置了以下DataSourceConnectionProvider 我在@EnableTransactionManagement启动配置上有 @E ...
当 springboot 启动时,它会在 db config 中打印以下内容: 有没有办法给出一个有意义的名称而不是HikariPool-1 。 我已经试过了 但是通过这种方法,我只能在 init 成功时看到名称。 如果 init 失败,我不会得到名称(尽管记录了错误堆栈并且我可以调试,但这不是重点 ...
我们运行一个单体Spring Boot应用程序,该应用程序设置为多租户,因此每个客户都有自己的应用程序服务和数据库(大约 30-40 个),但它们仍然在同一台 PostreSQL服务器上运行。 我们之前遇到的问题是我们的数据库中没有足够的连接空间,因为我们的连接池 ( HikariCP ) 设置不 ...
我有一个 Spring 启动应用程序,它使用 HikariCP 进行 Postgres 连接池。 最近,我设置了跟踪以收集一些数据,了解在处理对特定端点的请求时所花费的时间。 我的假设是,在使用 HikariCP 时: 处理请求时第一次连接到数据库可能会慢一点与数据库的后续连接应该很快(< 1 ...
我正在使用 HikariCP,配置为传递给 HikariDataSource 的 HikariConfig bean。 环境是 Fuse 7.3 (OSGi)。 这已经工作了多年。 今天,我在日志中发现错误,显示它试图连接到我们有一段时间没有使用过的一些古老的数据库 URL。 我已经搜索了代码和 O ...
我正在使用 spring 启动 2.6.7 和 hikari 池。 我正在尝试使用自动配置 ans 设置: 但是当应用程序启动时,池始终为 10(默认 hikari 值) 我尝试禁用自动配置 (DataSourceAutoConfiguration.class) 并像这样手动创建我的数据源: 但是当 ...
我正在为我的 Spring 数据源使用 IAM 凭证来连接到数据库。 IAM 凭证将在 15 分钟后过期。 所以spring.datasource.hikari.maxLifeTime设置为 14 分钟。 但是,该服务仅能正常运行 15 分钟。 之后我看到"org.postgresql.util ...
我有 Spring 启动应用程序,它使用 HikariCP 进入数据库(几个线程使用它)。 问题是,当应用程序收到停止(SIGTERM)信号时,它必须 go 到数据库并更改一些数据,然后才能关闭(“优雅关闭”)。 这个逻辑写在 myShutdownHook Runtime.getRuntime() ...
这是我关闭 Spring 引导应用程序时看到的日志序列。 有人可以让我知道这是否是应该发生的事件的正确发生吗? 根据我的理解,我认为 ExecutorService 是主要的 ThreadPoolExecutor,应该是最后一个关闭的。 应用程序和数据库之间建立的连接是否没有安全关闭? ...
我正在使用具有 API controller 的 Spring 引导应用程序来生成报告。 实际服务 function 包裹在 @Async 注释周围,function 进行 DB 调用并生成 csv 报告。 我还使用 Hikari CP 进行连接池管理,使用 JPA + QueryDSL 形成 se ...
我想在我的微服务启动之前有一些特定数量的可用连接。 我正在使用 Hikari 池和 Spring 引导。 我正在使用特定号码的循环并调用“SELECT 1 FROM DUAL”来手动创建连接,但它似乎不是创建多个连接,而是一次又一次地重用相同的连接。 这个怎么做? ...