java - Quarkus:如何将复制的 SQL 数据库与读/写实例连接起来?

标签 java sql hibernate google-cloud-platform quarkus

我想将基于 Qurkus/Hibernate 的应用程序连接到 a replicated PostgreSQL instance在谷歌云中运行。这样的复制假设有一个写入实例并且有多个读取副本

我经历了the Qurkus documentation但找不到办法做到这一点。有一种方法可以为不同的数据库设置多个数据源,但这不是我需要的。

问题:如何在Quarkus中配置读/写数据库实例?

我正在使用 Quarkus 1.11.3.Final

最佳答案

我没有尝试过使用云 SQL,但阅读了您想探索如何配置 jdbc 的文档。

所以试着关注https://github.com/GoogleCloudPlatform/cloud-sql-jdbc-socket-factory/blob/main/docs/jdbc-postgres.md并将其与 Quarkus 一起使用。参见 https://quarkus.io/guides/datasource关于如何配置 jdbc。

关于java - Quarkus:如何将复制的 SQL 数据库与读/写实例连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66769740/

相关文章:

java - @JsonView 注解如何用于嵌套实体?

java - Proguard 混淆 + getJarEntry

使用 SwingNode 时 JavaFX 阶段大小不一致

sql - MySQL 未知列

java.sql.SQLIntegrityConstraintViolationException : Column 'library_idlibrary' cannot be null

java - 探索要打印的 Java 对象内容

sql - sql查询中的 "?"是什么意思?

sql - T-SQL聚合函数逻辑错误

java - 在 MySQL 数据库上使用 HQL 使用子查询(联接到同一个表)进行更新时出现问题。

java - 当我想使用find()方法两次时,我可以使用flush()而不是commit()吗?