逻辑应用程序未从队列中获取所有消息

问题描述 投票:0回答:2

我有一个天蓝色的服务总线队列,其中有许多消息。并有一个使用手动触发器的逻辑应用程序。然后,我向应用程序添加“从队列获取消息(查看锁定)”操作,以从该服务总线获取消息,并将最大消息计数设置为“170”。但当它被触发时,它只选择 1 条消息。有人可以解释这是为什么吗?以及为什么它没有收到 170 条消息。

谢谢

azure-logic-apps azureservicebus
2个回答
0
投票
  • 您可以使用自动完成触发器,这将帮助您一个接一个地获取消息。

某些触发器,例如当一条或多条消息到达队列时(自动完成) 触发器,可以返回一条或多条消息。当这些触发器触发时,它们会返回 1 到触发器的最大消息计数属性指定的消息数。


0
投票

在Logic APP中使用SB属性

属性名称:最大消息数 maxMessageCount => 整数

批量返回的最大消息数

© www.soinside.com 2019 - 2024. All rights reserved.