Azure Logic/Service 总线队列 - "When a message is received in a queue" 一次有多少条消息?
Azure Logic/Service Bus Queue - How many messages at once with "When a message is received in a queue"?
我的设置:
- 我创建了一个未启用会话的 Azure 服务总线队列
- 我有一个使用
When a message is received in a queue (peek-lock)
触发器创建的 Azure 逻辑应用程序
- 触发器的间隔为
15 seconds
我的结果:
- 我正在以快于 15 秒的速度将消息放入队列
- 我的 Azure 逻辑应用程序触发器一次拾取多个队列消息,比每 15 秒 1 个消息快得多
我的问题:
- 此连接器的触发器是否设计为一次提取 1 条以上的排队消息(在
Interval
期间?)?
- 如果有,有多少?
- 有没有办法改变一次收到的消息数量?
Interval
设置究竟在做什么?
Is the trigger of this connector designed to pick up more than 1
queued message at a time (during an Interval)?
是的,此触发器最多可以提取 50 条消息。
您可以通过转到触发器设置 -> 并发控制并切换按钮来更改配置。
默认情况下,逻辑应用实例 运行 同时或并行。此控件更改新 运行 的排队方式,启用后无法更改。
要 运行 尽可能多的并行实例,请关闭此控件。要限制并行数运行,打开这个控件,select一个限制。以运行顺序,select1个为限。
我的设置:
- 我创建了一个未启用会话的 Azure 服务总线队列
- 我有一个使用
When a message is received in a queue (peek-lock)
触发器创建的 Azure 逻辑应用程序 - 触发器的间隔为
15 seconds
我的结果:
- 我正在以快于 15 秒的速度将消息放入队列
- 我的 Azure 逻辑应用程序触发器一次拾取多个队列消息,比每 15 秒 1 个消息快得多
我的问题:
- 此连接器的触发器是否设计为一次提取 1 条以上的排队消息(在
Interval
期间?)? - 如果有,有多少?
- 有没有办法改变一次收到的消息数量?
Interval
设置究竟在做什么?
Is the trigger of this connector designed to pick up more than 1 queued message at a time (during an Interval)?
是的,此触发器最多可以提取 50 条消息。
您可以通过转到触发器设置 -> 并发控制并切换按钮来更改配置。