具有动态队列名称输出的 Azure 函数

Azure function with dynamic queue name output

编辑:重写问题,因为我学到了很多东西

基本上我想要一个带有主题订阅触发器的函数,然后输出到一个队列,但队列名称由入站消息头决定。伪代码:

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

看来我可以创建一个带有主题触发器的函数并配置来自 cosmos DB 的输入并输出到队列。

但这只适用于特定队列,我如何选择发送到哪个队列?

(Java编码)

TIA

如果除了将某些内容放入动态确定的队列之外您不需要对消息做很多其他事情,为什么不使用逻辑应用程序?



该屏幕截图只是一个概念演示。这里有一个很好的解析 JSON 和选择属性等的例子:

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