Webflux postgresql
Webflux postgresql
我应该如何在 Webflux 中实现 postgresql?
我想用 ReactiveCrudRepository
来做,但 JPA 不是反应性的...我想存储用户和 SSH public 和私钥。我读到 MongoDB 事务不如 postgresql 可靠(如果我错了请纠正我)。这就是我想使用 postgresql 的原因。
但是在 webflux 中使用 Postgresql 的最佳方式是什么?我想使用 JPA 存储库(或其他)而不是编写完整的查询,但仍然能够进行反应式编程。
仍然没有 Pg 的官方驱动程序。
我并没有真正使用它,但这是一个尝试 github link.
看看Redis作为mongodb的替代品:它可以在内存数据库和普通数据源中。
希望对您有所帮助:)
还没有 "official" 反应式 JDBC 驱动程序(截至 2019 年 3 月)。但是,postgres 有许多第 3 方反应驱动程序。我使用了 David Moten 的 rxjava2-jdbc 库和 postgres jdbc 驱动程序
我在这里使用 webflux、kotlin 和 postgres (rxjava2-jdbc) 写了一个 tutorial/example:
https://medium.com/@dvliman/building-a-reactive-web-service-with-spring-webflux-kotlin-and-postgresql-71c4e0c2f870
和此处的源代码:https://github.com/dvliman/spring-webflux-kotlin-postgresql/
但我没有使用 JPA - 我会手动编组数据,编写 queries/functions 来对数据进行操作。
我应该如何在 Webflux 中实现 postgresql?
我想用 ReactiveCrudRepository
来做,但 JPA 不是反应性的...我想存储用户和 SSH public 和私钥。我读到 MongoDB 事务不如 postgresql 可靠(如果我错了请纠正我)。这就是我想使用 postgresql 的原因。
但是在 webflux 中使用 Postgresql 的最佳方式是什么?我想使用 JPA 存储库(或其他)而不是编写完整的查询,但仍然能够进行反应式编程。
仍然没有 Pg 的官方驱动程序。 我并没有真正使用它,但这是一个尝试 github link.
看看Redis作为mongodb的替代品:它可以在内存数据库和普通数据源中。
希望对您有所帮助:)
还没有 "official" 反应式 JDBC 驱动程序(截至 2019 年 3 月)。但是,postgres 有许多第 3 方反应驱动程序。我使用了 David Moten 的 rxjava2-jdbc 库和 postgres jdbc 驱动程序
我在这里使用 webflux、kotlin 和 postgres (rxjava2-jdbc) 写了一个 tutorial/example: https://medium.com/@dvliman/building-a-reactive-web-service-with-spring-webflux-kotlin-and-postgresql-71c4e0c2f870
和此处的源代码:https://github.com/dvliman/spring-webflux-kotlin-postgresql/
但我没有使用 JPA - 我会手动编组数据,编写 queries/functions 来对数据进行操作。