【问题标题】:Triggering multiple functions on a single queue在单个队列上触发多个函数
【发布时间】:2019-07-23 12:06:47
【问题描述】:

我可以在单个队列触发器上触发多个 Azure 功能吗? 用例是我将身份验证令牌存储在队列中,并且多个函数占用令牌分别调用不同的端点。 还是第一个获取消息(令牌)并将其从队列中删除。

【问题讨论】:

    标签: azure azure-functions


    【解决方案1】:

    在这种情况下,我会使用 ServiceBusTrigger 函数。 您可以在服务总线中创建一个主题,然后对于这个主题,您可以有多个订阅者。 因此,即使 1 个订阅者已经完成了对消息的处理,您仍然可以拥有一个甚至还没有开始的订阅者,而不必担心这个订阅者会丢失任何消息。

    编辑
    有用的链接

    【讨论】:

      【解决方案2】:

      @dhruv 是的,您可以使用同一个队列创建多个函数,所有函数都作为事件网格订阅者并行工作,您正在使用哪个队列,是存储队列还是服务总线等?

      【讨论】:

        【解决方案3】:

        您可以为此使用持久功能。

        【讨论】:

          猜你喜欢
          • 2019-08-04
          • 1970-01-01
          • 2015-06-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-05-05
          • 1970-01-01
          相关资源
          最近更新 更多