We are building an application which consume message from MQ and process it.
We are using Gemfire as the distributed cache(Distributed Region) backed up with Oracle database.On the arrival of message , XA transaction start in the JMSListener. But we are facing issue on the txn rollback. Data inserted in the cache is not getting rolled back during the XA txn rollback. But the database data is getting rolled back (DB datasource is associated with XA txn manager). Also before committing the txn, the data inserted in the cache is distributed to other peers.
1.Please someone help us to resolve this issue, did gemfire supports XA txn?
2. We are having another issue. We are unable to use Persisted region inside the Txn. Is there any way we can use gemfire persisted region inside a txn?
Thanks a lot in advance. Awaiting your guidance.