Quando eu preciso de um 2 phase commit? (XA datasources)

0 respostas
jaabax

bom dia pessoal
estou lendo bastante sobre 2 phase commit mas ainda não achei uma explicação exata do mundo real… os amigos poderiam me ajudar?

aqui na empresa temos um mini-erp web onde 50 clientes utilizam simultaneamente
temos apenas um servidor, com banco de dados mysql (pra cada cliente, uma base de dados, então 50 bases em uma instãncia)
pra cada cliente, eu tenho um @PersistenceContext com um entity manager configurado, então, 50 entity managers no meu abstract dao (nao sei se isso eh porco)
todos os 50 clientes utilizam o sistema simultaneamente, e pra cada chamada deles, tem um logica q eu implementei q pega o entity manager certo pro cliente q fez a chamada

eu preciso do 2 phase commit? isto eh… de datasources XA? ou posso utilizar datasources normais pra ganhar em performance?
muito obrigado

Criado 29 de janeiro de 2012
Respostas 0
Participantes 1