mysql - 可以将响应式 Spring Data 与 mysql 集成吗?

标签 mysql spring-boot spring-data-jpa spring-data reactive-programming

过去,我将响应式(Reactive) Spring 数据与 mongoDb 集成,一切都很顺利。 现在我想要使用 mysql 进行相同的非阻塞访问,但我没有找到任何关于它的文章。 我希望使用一个成熟且标准的spring库,如果你知道,请分享给我。

最佳答案

您正在寻找的是 R2DBC 和 Spring Data R2DBC。

R2DBC是 JDBC 的响应式(Reactive)替代方案。 和Spring Data R2DBC是它的 Spring Data 模块。

由于 R2DBC 只是一个规范/API,您还需要一个适用于您选择的数据库的驱动程序。对于 MySql 来说是 https://github.com/jasync-sql/jasync-sql

关于mysql - 可以将响应式 Spring Data 与 mysql 集成吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56350687/

相关文章:

mysql - 连接数据库中的两个项目 - 最佳方法?

php - 使用 PHP 和 MySQL 动态更改页面标题

Spring Boot Gradle 添加 Native 库失败(java.lang.UnsatisfiedLinkError)

java - 如何对可以为空的列使用 hibernate 延迟加载

mysql - INOUT Parameter Mysql Procedure(不是IN OUT)

MySQL内连接问题

java - Eclipse STS Gradle 错误 - java.lang.NoClassDefFoundError : org/springframework/boot/SpringApplication

web-services - Apache CXF + SpringBoot : Can I publish multiple endpoints for one SOAP web-service?

spring-boot - 如何使用 JPA 自动生成非主键的 UUID 值

java - Spring Data JPA 数据复制