rozwijamy aplikację z następujących cech:AMQP, SQL Server i XA
- samodzielny wiosna 3.1.0.RELEASE aplikacja
- JPA z hibernacji 3.6.7.Final
- AMQP (RabbitMQ jako serwer, Wiosna AMQP jako Client)
- SQL Server 2008 z kierowcą jTDS
Musimy zsynchronizować transakcje między RabbitMQ a nd SQL Server, więc staramy się skonfigurować XA z atomikos. Problem polega na tym, że nie możemy znaleźć pojedynczego pliku konfiguracji próbki sprężyny dla tej sytuacji, która faktycznie działa. Próbowaliśmy wielu kombinacji przy użyciu próbek z dokumentacji Spring, google, forów itp. Coś brakuje.
Czy ktoś mógłby podać nam taki plik, abyśmy mogli go użyć jako szablonu początkowego dla naszej konfiguracji.
P.S. Czy naprawdę potrzebujemy XA?
Dzięki.
Odczyt niektórych dokumentów wydaje się, że rabbitmq nie obsługuje XA. Teraz jestem naprawdę ciekawy, co byłoby "idealne" rozwiązanie ... –
Dla warstwy synchronizacji, czy brałeś pod uwagę [Change Data Capture] (https://en.wikipedia.org/wiki/Change_data_capture)? [Ten wątek] (http://stackoverflow.com/questions/9918519/generating-events-from-sql-server) idzie trochę bardziej szczegółowo w prozie, ale nie obejmuje twojego rozwiązania w głąb ani w kodzie. Jeśli to twoje upodobanie, z przyjemnością odpowiem na to tutaj. :) – MrGomez