我们的防火墙系统在30分钟后终止所有连接。
在我们的Quarkus应用程序中终止了一次postgres JDBC连接。
我想通过在我的quarkusapplication.properties
中为jdbc连接设置TTL来避免这种行为我没有找到任何明确的配置来这样做,除了:quarkus.datasource.jdbc.max-lifetime
https://quarkus.io/guides/all-config quarkus-agroal_quarkus.datasource.jdbc.max-lifetime
我说的对吗?为什么这里没有默认值?
感谢是的,你是正确的,这是你需要设置的属性。
你可以这样做:
quarkus.datasource.jdbc.max-lifetime=PT10M
如果您希望连接持续10分钟。
至于为什么它是默认值,答案是没有一个真正的默认值可以很好地适合各种现实世界的用例。