Basically yes. Geronimo won't prevent you from using non-xa
datasources and jms connection factories in JTA transactions, but if
anything goes wrong your data may be left in an inconsistent state.
If you find that xa is too slow there may be ways of using non-xa jms
connection factories as long as the messages are idempotent, that is
sending the same message multiple times has the same effect as sending
it once. I'm not an expert on this but I think there's periodic
discussion on the activemq lists. I would start with xa everywhere
and see if there are problems.
thanks
david jencks
David, I currently try to configure deployment plan to create
XADataSource for my application.
Could you tell me how looks Geronimo-Postgresql deployment plan for XA ?
TIA
Tomasz Mazan