首页 > 解决方案 > 使用 SQL 数据库的反应式 Spring 引导

问题描述

我发现了许多使用 spring boot 响应文档数据库的示例,但没有一个使用 SQL 数据库的示例。

我看到它可能还不支持 sql 数据库,可能是因为 jpa/jdbc 堆栈上缺少一些功能。

我还看到,使用依赖于没有响应式支持的 sql 数据库的响应式服务是没有意义的。

这里的问题是:是否有任何正在进行的开发来实现这一点(反应式 jpa)?

标签: spring-bootjpareactive

解决方案


许多 RDBMS 中内置了一个称为“更改数据捕获”的反应特性,该特性将数据写入已启用表的异步事务日志。通常,为流式传输这些数据而构建的反应式系统是建立在该功能之上的。例如,执行此操作的著名开源工具是Debezium。您可以在网上找到其他类似的开源项目,或者使用通常提供的简单 CDC 函数来编写自己的项目来支持它。


推荐阅读