Как заставить Apache Camel, RabbitMQ и transactions работать?


Я искал везде, и я не могу найти, как заставить эти два работать, используя транзакции. Я могу найти примеры с Spring, Camel, ActiveMQ и транзакциями, но никогда с RabbitMQ.

1 3

1 ответ:

Если вы используете текущий компонентRabbitMQ Camel , Эта функция не реализована. Если вы действительно хотите использовать транзакции с RabbitMQ и Camel, вам нужно будет изменить код, чтобы позволить компоненту сделать это.

Точное значение, которое вам нужно будет изменить, будетэто вокруг вызова channel.basicPublish().