逻辑应用程序在超时前只读取一些服务总线消息
Logic App only reading a few Service Bus messages before timeout
我有一个逻辑应用程序,它由 EventGrid 主题触发,但使用事件中传递的 SessionId 从服务总线队列读取消息。
Service Bus peek read 在 Until 循环中完成,该循环在 Service Bus peek read 超时时退出。 (我已经在Action的设置中设置了超时为30S)。
我遇到的问题是,尽管队列已满,但在循环退出之前只读取了大约 20 条消息。这是为什么?
循环如下所示:
@Thomas 给了我最后的线索。
我不知道直到循环有 "limits" 超时和迭代次数设置。
单击 "change limits" link 会显示这些设置,以便可以覆盖它们。
我有一个逻辑应用程序,它由 EventGrid 主题触发,但使用事件中传递的 SessionId 从服务总线队列读取消息。
Service Bus peek read 在 Until 循环中完成,该循环在 Service Bus peek read 超时时退出。 (我已经在Action的设置中设置了超时为30S)。
我遇到的问题是,尽管队列已满,但在循环退出之前只读取了大约 20 条消息。这是为什么?
循环如下所示:
@Thomas 给了我最后的线索。
我不知道直到循环有 "limits" 超时和迭代次数设置。
单击 "change limits" link 会显示这些设置,以便可以覆盖它们。