【问题标题】:Microsoft Azure Function Apps微软 Azure 函数应用
【发布时间】:2020-09-14 18:44:20
【问题描述】:

我正在尝试通过服务总线通过两个单独的 serviceBusTrigger(来自两个不同的主题)触发函数应用程序。我尝试使用 type=serviceBusTrigger 向 function.json 添加 2 个绑定,但这不起作用。任何想法如何实现?

【问题讨论】:

  • 嗨,错误信息是什么?

标签: azure azure-functions azureservicebus azure-function-app


【解决方案1】:

触发器是导致函数运行的原因。触发器定义了如何调用函数,并且函数必须只有一个触发器。触发器具有关联的数据,这些数据通常作为函数的有效负载提供。

您需要创建两个单独的函数,每个函数都有自己的触发器。如果它们共享通用逻辑,则创建通用函数以直接从两个函数中调用它。

【讨论】:

  • 我明白,但我有两个单独的函数,它们将两个单独的消息发送到具有两个单独主题的服务总线。我希望通过这些主题中的任何一个来触发第三个功能。我如何做到这一点?
  • 服务总线自动转发可能是您的一个选择。函数应用服务总线触发器不能监控多个队列或主题,但您可以创建第三个主题或队列,并将前两个主题的订阅各转发到第三个主题,然后使用第三个主题触发第三个函数。让我们知道它是否有效 - docs.microsoft.com/en-us/azure/service-bus-messaging/…
猜你喜欢
  • 2015-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-27
  • 2014-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多