You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Atomikos TransactionsEssentials — the open-source JTA/XA transaction manager for Java: distributed transactions across databases and message brokers, with automatic crash recovery. Embeddable, no application server required.
Runnable demos: inject XA faults with j-xa-tester and watch Atomikos recover in-doubt transactions on restart — by commit (self-heal) and by presumed-abort rollback. No application code.
Runnable teaching demo for distributed transactions: 2PC over MySQL XA, sagas with compensation, write skew, materializing conflicts and fencing tokens. Grounded in DDIA chapters 7 and 9.
ATM System which allows users to track their account balance, withdraw funds and deposits funds to their account – just like you know it from your ATM transactions with your bank.
Crash a Spring Boot 4 app mid-transaction and watch Atomikos recover — a runnable XA distributed-transaction demo across PostgreSQL and ActiveMQ Artemis, with automatic crash recovery.