可以通过JMS跨机器进行交易吗?

时间:2012-09-07 17:15:24

标签: distributed-transactions spring-jms

案例: 开始:创建交易

  1. 将数据插入数据库(机器A)
  2. 将同步JMS消息发送到队列(机器A)
  3. 从队列(机器B)
  4. 接收JMS消息
  5. 将数据插入数据库并返回(机器B)
  6. (机器A)中的进一步处理
  7. 结束:提交交易

    机器A和B中的进程是否可以处理一个事务。因此,如果进程B回滚,进程A回滚,反之亦然?

    有什么例子吗?需要任何额外的服务器/组件吗?

1 个答案:

答案 0 :(得分:0)

你需要某种交易服务器,我建议使用JOTM