跳到主要内容

JDBC 支持

QWen Plus 中英对照 JDBC Support

Spring Integration 提供了通道适配器,用于通过数据库查询接收和发送消息。通过这些适配器,Spring Integration 不仅支持普通的 JDBC SQL 查询,还支持存储过程和存储函数调用。

你需要将这个依赖项添加到你的项目中:

<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-jdbc</artifactId>
<version>6.4.2</version>
</dependency>
xml

默认情况下,以下 JDBC 组件可用:

Spring Integration JDBC 模块还提供了一个 JDBC 消息存储

部分总结

📄️ JDBC 锁注册表

版本 4.3 引入了 JdbcLockRegistry。某些组件(例如,聚合器和重排序器)使用从 LockRegistry 实例获得的锁来确保一次只有一个线程操作一个组。DefaultLockRegistry 在单个组件内执行此功能。您现在可以配置这些组件上的外部锁注册表。当与共享的 MessageGroupStore 一起使用时,您可以使用 JdbcLockRegistry 在多个应用程序实例之间提供此功能,从而确保一次只有一个实例可以操作该组。