通过阅读AtmoikosAPISpecification、AtomikosTransactionGuide和其他一些web参考资料,我们对Atomikos事务管理器是如何工作的以及事务恢复过程在2PC环境中是如何工作的有了一些了解。
如果我们需要了解和监控生产环境中发生的实际恢复过程,我们可以使用哪些现有的工具或机制?
是否可以配置JMX来监控atomikos恢复过程,或者我们是否需要自己使用LogControl、LogAdministrator和AdminTransaction等接口来实现恢复监控工具?
我们需要了解导致问题的实际XA资源、根本原因、恢复过程的当前状态、受影响的事务等。
JMX配置中的以下代码是否提供了这样的细节?
<!--
Configure the Atomikos JMX transaction
service to administer pending transactions
-->
<bean id="jmxTransactionService"
class="com.atomikos.icatch.admin.jmx.JmxTransactionService">
<!-- Optional: show only heuristic problem cases -->
<property name="heuristicsOnly" value="true"/>
</bean> 谢谢
发布于 2016-12-03 22:47:47
发布于 2018-03-10 02:51:24
您可以通过以下内容中的对象检查当前的Atomikos事务:
JmxLogAdministrator.getInstance().getLogControl().getAdminTransactions();https://stackoverflow.com/questions/40462108
复制相似问题