estamos desarrollando una aplicación con las siguientes características:AMQP, SQL Server y XA
- 3.1.0.RELEASE primavera aplicación independiente
- JPA con Hibernate 3.6.7.Final
- AMQP (como RabbitMQ servidor, primavera AMQP como cliente)
- SQL Server 2008 con jTDS controlador
Tenemos que sincronizar las transacciones entre un RabbitMQ nd SQL Server, entonces estamos tratando de configurar XA con atomikos. El problema es que no podemos encontrar un solo archivo de configuración de muestra de primavera para esa situación que realmente funcione. Probamos tantas combinaciones usando muestras de la documentación de Spring, google, foros, etc. Siempre falta algo.
Podría alguien, por favor, denos un archivo para que podamos utilizarlo como una plantilla de partida para nuestra configuración.
P.S. ¿Realmente necesitamos XA?
Gracias.
Leyendo algunos documentos parece que rabbitmq no es compatible con XA. Ahora tengo mucha curiosidad acerca de cuál sería una solución "perfecta" ... –
Para la capa de sincronización, ¿ha considerado [Cambiar captura de datos] (https://en.wikipedia.org/wiki/Change_data_capture)? [Este hilo] (http://stackoverflow.com/questions/9918519/generating-events-from-sql-server) entra en un poco más de detalle en prosa, pero no cubre su solución en profundidad o en código. Si esta es tu fantasía, estaremos encantados de responder a esto aquí. :) – MrGomez