Функция Azure с динамическим выводом имени очереди - PullRequest
0 голосов
/ 25 октября 2019

Редактировать: переписать вопрос, поскольку я узнал намного больше

По сути, я хочу функцию с триггером подписки на тему, которая затем будет выводиться в очередь, но имя очереди определяется заголовком входящего сообщения. Псевдокод:

<-- @ServiceBusTopicTrigger(message)
outboundqueueName = getQueueName(message.getProperty('x'))
--> @ServiceBusQueueOutput(outboundQueueName)

Так что, похоже, я могу создать функцию с триггером темы и настроить, например, ввод из космической БД и вывод в очередь.

Но это будет работать только дляконкретная очередь, как я могу выбрать, в какую очередь отправлять?

(Java-кодирование)

TIA

1 Ответ

1 голос
/ 25 октября 2019

Если вам не нужно больше ничего делать с сообщением, кроме добавления чего-либо в динамически определенную очередь, почему бы не использовать приложение логики?


enter image description here


Этот скриншот - просто концептуальная демонстрация. Вот замечательный пример анализа JSON, выбора свойств и т. Д., Документированных здесь:

https://blogs.biztalk360.com/azure-logic-apps-event-hubs/

...