【问题标题】:Transaction Control across multiple JVMs跨多个 JVM 的事务控制
【发布时间】:2010-08-12 10:15:27
【问题描述】:

我有一个似乎是标准的 java 问题:在 Oracle 中,多个数据库事务需要全部提交或不提交。由于每个进程都在一个单独的 JVM 中,这使情况变得复杂。

模块通过管道配置中的 JMS 队列连接。这个想法是可以通过管道传递一系列消息,当所有处理完成后,可以从协调模块发送一条消息以使所有事务提交。

是否有可能以任何合理的稳健性水平在多个 JVM 之间同步提交?

【问题讨论】:

    标签: java oracle jdbc transactions jms


    【解决方案1】:

    当事务中有多个参与者时,您需要一些两阶段提交协议,例如XA

    使用 JMS 时,您可以选择使用 JMS transactions

    here是两个选项的比较。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-04-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多