Реализация Spring ChainedTransactionManager в соответствии с шаблоном «лучшие усилия 1PC»
Лучшее усилие 1PC хорошо описано вэта почта, Автор, Дэвид Сайер, который работает в SpringSource, предоставил реализациюChainedTransactionManager
продление весныAbstractPlatformTransactionManager
класс.
Этот конкретный менеджер транзакций может начатьn транзакции, например сеансы JDBC или JMS, и выполнить фиксацию / откат, используяn случаиAbstractPlatformTransactionManager
по одному на ресурс. Это очень полезно, когда драйверы XA недоступны. Поскольку пост очень старый, код отлично работает с Spring 2.5, но не работает с Spring 3+.
Существуетзапросить билет реализовать аналогичную функцию в Spring 3+. Я готов попробовать, но сначала подумал: есть ли реализации?
Спасибо