經歷了AtmoikosAPISpecification,AtomikosTransactionGuide和其他一些Web引用,我們對Atomikos事務管理器如何工作以及事務恢復過程如何在2PC環境中工作有一些瞭解。如何監控atomikos事務恢復過程?
如果我們需要了解和監控在生產環境中發生的實際恢復過程,我們可以使用哪些現有工具或機制?
是否可以將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>
感謝