Как заставить Apache Camel, RabbitMQ и transactions работать?
Я искал везде, и я не могу найти, как заставить эти два работать, используя транзакции. Я могу найти примеры с Spring, Camel, ActiveMQ и транзакциями, но никогда с RabbitMQ.
1 ответ:
Если вы используете текущий компонентRabbitMQ Camel , Эта функция не реализована. Если вы действительно хотите использовать транзакции с RabbitMQ и Camel, вам нужно будет изменить код, чтобы позволить компоненту сделать это.
Точное значение, которое вам нужно будет изменить, будетэто вокруг вызова
channel.basicPublish()
.