Я пытаюсь создать очень простой маршрут между одной кроличьей очередью и другой. Сообщение должно идти без обработки из одной очереди во вторую. Но по неизвестной причине сообщение перенаправляется в первую очередь снова и снова, а не переходит ко второй.Маршрутизация верблюдов не работает должным образом
@Component
public class CamelRouter extends SpringRouteBuilder {
@Override
public void configure() {
from("rabbitmq://localhost/test-in?autoAck=false&autoDelete=false&durable=true&exchangeType=fanout&queue=test-in&username=guest&password=xxx")
.log(LoggingLevel.ERROR, "Output of message from Queue: ${in.body}")
.to("rabbitmq://localhost/test-out?autoAck=false&autoDelete=false&durable=true&exchangeType=fanout&queue=test-out&username=guest&password=xxx");
}
}
Бревна следующие:
09:04:18.564 [thread] WARN route1 - Output of message from Queue: test
09:04:18.700 [thread] WARN route1 - Output of message from Queue: test
09:04:18.835 [thread] WARN route1 - Output of message from Queue: test
09:04:18.968 [thread] WARN route1 - Output of message from Queue: test
09:04:19.104 [thread] WARN route1 - Output of message from Queue: test
09:04:19.238 [thread] WARN route1 - Output of message from Queue: test
Что плохого в такой конфигурации верблюд? По-моему, это как можно проще.
Какую версию верблюда вы используете? –
Версия 2.15.1 –