【问题标题】:Multiple (Tomcat + ActiveMQ + Mysql) Transaction Management多个(Tomcat + ActiveMQ + Mysql)事务管理
【发布时间】:2011-11-14 10:53:03
【问题描述】:

我们有多个 Tomcat 为我们的内部产品提供 Web 服务。

Tomcat、Active MQ 服务器不同

Web 服务调用顺序

  1. Tomcat 接收请求
  2. 启动数据库事务(Spring 事务)
  3. 执行一些业务逻辑
  4. 生成某些事件并推入队列(Active MQ)

    启动 JMS 事务

    加入队列

    提交 JMS

  5. 执行其他业务逻辑

    (其他业务逻辑可能会为 JMS 生成另一个事件)

  6. 提交数据库。

所以我想要的是启动全局事务,它应该负责按顺序提交相应的事务。

只有在 DB 得到提交时,JMS 才应该得到提交。

JTA 可以吗??????

欢迎您提出建议。

【问题讨论】:

    标签: spring tomcat transactions activemq jta


    【解决方案1】:
    猜你喜欢
    • 2014-03-22
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 2010-09-09
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多