如何使用 Azure Logic App 从基于会话的队列中读取带有会话 ID 的消息
how to read messages with the session id from session-based queue using Azure Logic App
我有 Azure 逻辑应用程序,它使用 当一条或多条消息到达队列时(窥视锁定) 连接器处理来自基于服务总线会话的队列的消息。
我已经用相同的会话 ID 将 20 条消息发送到服务总线队列。
但它并没有一次读取所有消息。正在一一阅读。
我点击了这些链接
任何人都可以建议我如何使用 Azure 逻辑应用程序从基于会话的队列中读取带有会话 ID 的消息。
解法:
请点击When one or more messages arrive in a queue (peek-lock)
触发器右上角的···
,然后点击setting
:
关闭 Split on
:
这样可以同时读取相同sessionId
的消息:
解释:
启用Split On
将为每条消息创建一个工作流实例。
我有 Azure 逻辑应用程序,它使用 当一条或多条消息到达队列时(窥视锁定) 连接器处理来自基于服务总线会话的队列的消息。
我已经用相同的会话 ID 将 20 条消息发送到服务总线队列。
但它并没有一次读取所有消息。正在一一阅读。
我点击了这些链接
任何人都可以建议我如何使用 Azure 逻辑应用程序从基于会话的队列中读取带有会话 ID 的消息。
解法:
请点击When one or more messages arrive in a queue (peek-lock)
触发器右上角的···
,然后点击setting
:
关闭 Split on
:
这样可以同时读取相同sessionId
的消息:
解释:
启用Split On
将为每条消息创建一个工作流实例。