java Quarkus / Hibernate -如何设置TTL到jdbc连接?

izkcnapc  于 2023-04-10  发布在  Java
关注(0)|答案(1)|浏览(95)

我们的防火墙系统会在30分钟后切断所有连接。
它在我们的Quarkus应用程序中杀死了一个postgres JDBC连接。
我想通过在我的quarkus application.properties中为jdbc连接设置TTL来避免这种行为
我没有找到任何明确的配置来这样做,除了:quarkus.datasource.jdbc.max-lifetime
https://quarkus.io/guides/all-config#quarkus-agroal_quarkus.datasource.jdbc.max-lifetime
我说的对吗?为什么这里没有默认值?
谢谢

cclgggtu

cclgggtu1#

是的,你是对的,这就是你需要设置的属性。
例如,您可以执行以下操作:

quarkus.datasource.jdbc.max-lifetime=PT10M

如果您希望连接持续长达10分钟。
至于为什么它是默认值,答案是没有真实的的默认值适合各种现实世界的用例。

相关问题