Я пишу в очередь RabbitMQ с помощью spring amqp, используя класс RabbitTemplate. Я использую метод convertAndSend для отправки сообщений в очередь. Это хорошо работает в нормальных ситуациях, но, кажется, молча терпит неудачу, если очередь не существует. Никакое исключение не генерируется, и никакие сообщения об ошибках / отладке не регистрируются в регистраторе.
Как мне лучше всего убедиться, что сообщение было доставлено?
Вот пример того, что код делает в настоящее время.
RabbitTemplate template = new RabbitTemplate(factory);
template.setQueue(queueName);
template.setRoutingKey(queueName);
template.convertAndSend(message);