为什么 'Quarkus' 选择 'Agroal' 而不是 'HikariCP' 作为首选数据源和连接池实现?

Why 'Quarkus' chose 'Agroal' instead of 'HikariCP' as the preferred datasource and connection pooling implementation?

根据 Quarkus documentation

In Quarkus, the preferred datasource and connection pooling implementation is Agroal.

但是,我没有看到 'Agroal' 与众所周知的 JDBC 连接池实现 'HikariCP' 的任何评论或比较。

是什么让 'Agroal' 优于 'HikariCP',除了 Quarkus 和 Agroal 都来自 RedHat

使用 Agroal 您可以在运行时更新配置

Configuration property overridable at runtime

虽然Hikari不支持

You can't dynamically update the property values by resetting them on the config object

另一个原因是Quarkus integration

features first class integration with the other components in Quarkus, such as security, transaction management components, health metrics