Details
-
Enhancement
-
Resolution: Won't Do
-
Critical
-
None
-
None
-
None
-
None
-
Medium
Description
Create an ultra high performance distributed transaction coordinator to handle infinispan, JMS, websevice(with compensation logic), file system resources and database transactions. Current XA implementations cause high performace degradation.
Transaction logs should be stored in massively parallelizabled sql/file backing stores(Use a write through cache region to store tx logs?) on the nodes.
Transaction manager should work with only a webcontainer (without a real application server).
Transaction coordinator should use blocking free(as much as possible) architecture in the source code.