PinkRabbitMQ
PinkRabbitMQ copied to clipboard
Компонента неправильно обрабатывает ситуацию при отправке в несуществующую точку обмена
Способ воспроизведения:
- Создать соединение
- Отправить первое сообщение через метод basicPublish в несуществующую точку обмена. Метод выполнитсья успешно
- Отправить второе сообщение через метод basicPublish туда же. Метод вернет ошибку. Причем метод getLastError вернет некорректную ошибку
Подтверждаю ту же проблему на новой версии 1.8. Приведу фрагменты когда для более точного воспроизведения.
При первоначальном вызове
Клиент.BasicPublish("e1c.not_exist", "my_key", "Test message.", 0, Истина);
не вызывается исключение, а метод GetLastError() не содержит сообщения.
При повторном вызове исключение есть и сообщение об ошибке заполнено.
NOT_FOUND - no exchange 'e1c.not_exist' in vhost 'test'
Также подтверждаю проблему, еще вопрос: web интерфейс rabbit-mq при отправке в существующей exchange но при этом не сработал ни один bind до очереди сообщает об этом. Можно эту функциональность реализовать?
Также подтверждаю проблему
Правильно я понимаю, что у вас воспроизводится проблема на актуальной версии 1.10 ?
Правильно я понимаю, что у вас воспроизводится проблема на актуальной версии 1.10 ?
Прошу прощения, прохлопал выход версии 1.10. Перепроверил, Все корректно с первого вызова определяет ошибку неверного exchange.