Анализ JSON в правиле служебной шины Azure - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь добавить правило для подписки на служебной шине Azure.Полезная нагрузка сообщения выглядит следующим образом:

{
  header: {
    // a bunch of data
  },
  body: {
    type: "payment",
    // a bunch of data
  }
}

Используя New-AzureRMServiceBusRule для создания нового правила, я получаю ошибку 400, когда пытаюсь добавить "body.type = 'payment'".Если я просто использую "type = 'payment'", то все в порядке, но стандартная библиотека, которую использует мой клиент, все помещает в свою собственную структуру конверта.

Есть ли способ проанализировать полезную нагрузку JSON в правиле служебной шины?

1 Ответ

0 голосов
/ 16 мая 2018

Правила Azure Service Bus действуют только для заголовков.Если вы хотите оценить вещи из полезной нагрузки / тела, вам нужно будет преобразовать их в пользовательские / пользовательские заголовки.

К вашему сведению, если вы фильтруете на основе равенства, Корреляционные фильтры гораздо эффективнее, чем фильтры SQL .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...