代码之家  ›  专栏  ›  技术社区  ›  ams

如何确定WebSphere应用程序是否真的在执行XA事务?

  •  0
  • ams  · 技术社区  · 7 年前

    我在WebSphereND8.5.1上运行了一个Spring3应用程序,该应用程序与WebSphereMQ和DB2通信。这些应用程序似乎正在使用Hibernate/JPA与数据库对话。定义的spring事务管理器。

    <bean id="transactionManager" class="org.springframework.transaction.jta.WebSphereUowTransactionManager">
    </bean>
    

    我在WAS管理控制台上看到定义的数据源是XA数据源。JMS连接似乎没有使用XA。

    我怀疑应用程序正在定义一个XA数据源,但实际上从未执行过任何XA事务。

    在WebSphereND8.5中,是否有方法来确定XA事务是否被实际使用,而不是仅仅由管理员来配置XA数据源以备不时之需?

    1 回复  |  直到 7 年前
        1
  •  1
  •   trikelef    7 年前

    性能查看器 ( 监视和调整>性能查看器>当前活动>&燃气轮机;性能模块>事务管理器 ).

    活动计数(并发活动全局事务数) 已提交计数(已提交的全局事务数) RolledbackCount(回滚的全局事务数)

    推荐文章