可以将反应性Spring Data与mysql集成吗?

时间:2019-05-28 22:12:29

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

过去,我将反应性弹簧数据与mongoDb集成在一起,一切都很好。 现在,我希望使用mysql进行相同的非阻塞访问,但是我没有找到有关它的任何文章。 我希望使用成熟的标准Spring库,如果您知道的话,请与我分享。

1 个答案:

答案 0 :(得分:2)

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

R2DBC是JDBC的一种替代方法。 Spring Data R2DBC是它的Spring Data模块。

由于R2DBC只是一个规范/ API,因此您还需要用于所选数据库的驱动程序。对于MySql,它将为https://github.com/jasync-sql/jasync-sql

请注意,自R2DBC以来,您对“成熟和标准的弹簧库”的要求尚未得到满足,因此基于它的任何内容都不是GA。