使用多个 Azure 队列触发单个 Azure 函数
Posted
技术标签:
【中文标题】使用多个 Azure 队列触发单个 Azure 函数【英文标题】:Triggering single Azure Function using multiple Azure Queues 【发布时间】:2019-08-04 00:40:39 【问题描述】:我想在多个 Azure 队列中添加消息时触发单个 Azure 函数。
同样,是否可以在某些条件下触发 Azure Function?就像如果 Azure Queue Message 具有 type
属性为 TYPE_1
那么只有它应该触发该功能。
提前致谢。
【问题讨论】:
【参考方案1】:了解如何create a function that is triggered when messages are submitted to an Azure Storage queue.
本文解释了如何使用Azure Queue storage bindings in Azure Functions. Azure Functions supports trigger and output bindings for queues.
门户为此配置提供 UI,但您可以通过打开函数的“集成”选项卡提供的高级编辑器直接编辑文件。
在 .NET 中,参数类型定义输入数据的数据类型。例如,使用字符串绑定到队列触发器的文本,使用字节数组作为二进制读取,使用自定义类型反序列化为对象。
对于 javascript 等动态类型语言,请使用 function.json 文件中的 dataType 属性。例如,要以二进制格式读取 HTTP 请求的内容,请将 dataType 设置为 binary:
JSON
Copy
"dataType": "binary",
"type": "httpTrigger",
"name": "req",
"direction": "in"
在本文中,您将了解围绕 functions triggers and bindings. 的高级概念
如果您在这个问题上需要进一步的帮助,请告诉我。
【讨论】:
不回答问题。 “多个 Azure 队列”以上是关于使用多个 Azure 队列触发单个 Azure 函数的主要内容,如果未能解决你的问题,请参考以下文章