@sergey.novikov @Bronislav https://www.rabbitmq.com/amqp-0-9-1-reference.html#class.tx
3 метода в компоненте
УстановитьИспользованиеТранзакции(...)
ЗафиксироватьТранзакциюВКанале(...)
ОтменитьТранзакциюВКанале(...)
Собственно объект действия “КаналПередачи”
То есть порядок вызова следующий
- открываем соединение
- объявляем канал передачи
- устанавливаем признак использования транзакций - это формально является конструкцией НачатьТранзакцию в первый раз
- что-то публикуем - в очереди, в точки обмена и т.д.
- фиксируем или отменяем транзакцию согласно своей логике приложения
- фиксация или отмена в любом случае закрывает старую и объявляет новую
- что-то публикуем - в очереди, в точки обмена и т.д.
как то так
P.S. Планируется в релизе 1.3/1.4