【发布时间】:2016-11-24 03:53:14
【问题描述】:
我有多个 WAS 节点,它们以定义的频率轮询单个数据库行。 我想锁定数据库行以进行读取操作,即在 node01 开始读取后立即停止 node02 读取。 Spring有没有办法实现这一点?
在 spring 集成中,我有一个 poller,我的配置类似于:
<int-jdbc:inbound-channel-adapter>
<int:poller fixed-rate="1800000">
<int:transactional isolation="SERIALIZABLE" propagation="MANDATORY"/>
</int:poller>
</int-jdbc:inbound-channel-adapter>
有没有办法在没有数据库级行锁的情况下处理这个问题?
【问题讨论】: