Azure Logic/Service Bus队列-在队列中接收到消息时,同时使用&的消息数量是多少?队列、消息、数量、Logic

2023-09-04 01:50:43 作者:meteor.流星

我的设置:

我已创建了一个未启用会话的Azure Service Bus队列 我有一个使用When a message is received in a queue (peek-lock)触发器创建的Azure Logic App 触发器间隔15 seconds

我的结果:

我正在以快于15秒的速度将邮件放入队列 我的Azure Logic应用程序触发器一次接收多条队列消息,比每15秒接收一条消息快得多 看到这篇文章就赚了,程序员必知的7种软件架构模式

我的问题:

此连接器的触发器是否设计为一次(在Interval期间)拾取1个以上的排队消息? 如果有,有多少? 有没有办法一次更改收到的邮件数? Interval设置到底在做什么?

推荐答案

此连接器的触发器设计为拾取超过1 一次排队的消息(在时间间隔内)?

可以,此触发器最多可以拾取50条消息。

您可以通过转到触发器设置->并发控制并切换该按钮来更改配置。

默认情况下,Logic App实例同时运行或并行运行。此控件更改新运行的排队方式,并且在启用后无法更改。 要运行尽可能多的并行实例,请关闭此控件。要限制并行管路的数量,请打开此控件,然后选择一个限制。若要按顺序运行,请选择1作为限制。