Маловероятно, что есть какие-либо хорошие решения этой проблемы, так как поддержка распределенных двухфазных транзакций фиксации через HTTP-запросы нарушила бы состояние HTTP-запросов без сохранения состояния.Транзакции могут существовать за интерфейсом REST, но их не следует ставить перед собой.
Я понимаю, что вы можете только захотеть, чтобы транзакции позволяли вам проводить интеграционное тестирование, но действительно ли вы хотите проводить интеграционное тестированиеиспользуя среду, которая не совпадает с вашей производственной средой.
И если вы все еще не уверены, то вам следует посмотреть это видео: -).