Я разрабатываю критически важное решение, в котором целостность данных имеет первостепенное значение, а производительность - за секунду. Если данные переполнены, это будет катафорично.
Итак, я ищу версию JTA на C / C ++ (Java Transaction API). Кто-нибудь знает какие-либо библиотеки C или C ++, которые поддерживают распределенные транзакции? И да, я гуглил это ... безуспешно.
Не хотелось бы, чтобы мне сказали, что его нет, и мне нужно реализовать протокол, указанный в Распределенный TP: Спецификация XA .
Пожалуйста, помогите!
Редактировать (отвечает Кервину): Если мне нужно вставить записи на несколько серверов баз данных, и мне нужно фиксировать их атомарно, такие продукты, как Oracle, найдут решения для этого. Если я написал свой собственный сервер очереди сообщений и хочу атомарно фиксировать сообщения на нескольких серверах, мне понадобится что-то вроде JTA, чтобы не допустить атомарности транзакции.