#amqp #qpid
#amqp #qpid
Вопрос:
Есть ли способ игнорировать сообщения, которые приходят от вас в Qpid / AMQP? Я покопался как в документации, так и в исходном коде qpid и не могу найти флаг, который позволяет мне их игнорировать. Это похоже на что-то, что было бы передано в exchangeBind().
Ответ №1:
Вы пробовали устанавливать флаг no-local для метода basic.consume?
Комментарии:
1. Похоже, qpid имеет аналогичный флаг, но только для каждого сеанса. Я надеялся на что-то, что я мог бы установить для каждой привязки, чтобы указать, разрешена ли эта конкретная привязка сообщения с обратной связью.
2. Вышеуказанный флаг установлен спецификацией Amqp, это зависит от того, какую версию вы используете. Ссылка, которую я разместил, предназначена для Amqp 0.9.1 — возможно, вы используете другую версию с Qpid. Каждая версия Amqp определяет свои методы в файле XML, я предлагаю вам выяснить, какой файл использует ваш Qpid, и проверить это для получения окончательного ответа. HTH