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

最佳答案

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

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

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

请注意,由于R2DBC尚未满足您对“成熟和标准的弹簧库”的要求,因此基于GA的任何内容都尚未建立。

09-27 00:21