@unique_nickname

Есть ли аналог заголовков в RabbitMQ?

Суть такова, при отправке сообщения в микросервис, хочу отправлять токен клиента (для определения можно\нельзя этому юзеру редактировать запись и т.д.)

Не очень хочется засовывать в каждом запросе его в тело, отсюда и вопрос, есть ли у rabbitmq какая-нибудь метадата, заголовки или что-то ещё, куда можно засунуть подобную информацию?
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
@yarkin
Протокол AMQP поддерживает добавление дополнительных заголовков к сообщению (похоже на HTTP), тут описана структура сообщения, смотрите Headers там. Но по возможности не стоит добавлять туда пользовательские данные, лучше всё-таки добавить в сообщение:
  • RabbitMQ тратит ресурсы на парсинг и хранение этих данных,
  • Легче в будущем будет переходить на другую технологию, в которой не будет такой фичи.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы