当前位置: 首页 > 知识库问答 >
问题:

如何使用Azure Logic App从基于会话的队列中读取带有会话ID的消息

戚承业
2023-03-14

我有一个Azure Logic应用程序,当一个或多个消息到达队列(peek lock)连接器时,它会处理来自基于服务总线会话的队列的消息。

我已经向服务总线队列发送了20条具有相同会话id的消息。

但它并不是一次读取所有消息。它正在一个接一个地阅读。

我关注了这些链接

https://docs.microsoft.com/en-us/connectors/servicebus/#when-一条或多条消息到达队列-(peek lock)

https://docs.microsoft.com/en-us/connectors/servicebus/#when-a-message-is-received-in-a-queue-(窥视锁)

有人可以建议我如何使用Azure Logic App从基于会话的队列中读取会话id为的消息吗。

共有1个答案

缪远
2023-03-14

解决方案:

关闭拆分打开

这样,可以同时读取具有相同会话ID的消息:

解释:

上启用拆分将为每条消息创建一个工作流实例。

 类似资料:
  • 我正在Codeigniter中创建API。在这个API中,我为用户提供了一个登录函数。如果登录成功,我将在CI会话中设置用户数据,并将会话返回给用户。 现在,用户可以使用该会话ID来验证他自己的所有其他请求,如添加/更新/删除。基本上,我希望当用户发送下一个请求时,我可以根据他的会话ID验证他的凭据。 客户请求代码: 上面是一个从客户端到服务器的登录请求示例。在服务器端,服务器验证客户端提供的凭据

  • 我正在用java编写代码(使用Azure SDK for java),我有一个包含会话消息的服务总线队列。我想接收这些消息并将它们处理到另一个地方。 我使用QueueClient连接到队列,然后使用registerSessionHandler处理消息(下面的代码)。 问题是,每当收到消息时,我都可以打印有关它的所有详细信息,包括内容,但它会打印10次,每次之后都会打印一个异常。(打印10次:我理解

  • 我正在尝试制作一个Minecraft客户端,但我不知道如何获取会话ID来启动游戏。我在google上搜索了一下,但无论如何都找不到从命令行启动Minecraft的答案——用户名和密码作为前缀不起作用。

  • 问题内容: 我想在学习活动中构建一个简单的Web应用程序。如果遇到首次访问者,Webapp应该要求用户输入他们的email_id,否则它会通过cookie记住用户并自动登录以执行功能。 这是我第一次创建基于用户的Web应用程序。我心中有一个蓝图,但是我无法弄清楚如何实现它。首先,我对收集用户cookie的方式感到困惑。我研究了各种教程和flask_login,但是与flask_login所实现的相

  • 我一直在为Web应用程序的一个非常常见的用例而烦恼。我有一个使用REST存储库、JPA等的Spring-Boot应用程序。问题是我有两个数据源: 包含用户身份验证信息的嵌入式H2数据源 因为第二个数据源特定于经过身份验证的用户,所以我正在尝试使用AbstractRoutingDataSource在身份验证后根据主体用户路由到正确的数据源。 让我抓狂的是,Spring Boot在启动时拼命地让我实例

  • 问题内容: 如何获取烧瓶上的复选框是否已选中我正在使用Flask开发服务器环境使用Flask,Gevent和Web套接字进行项目。我用过。这里 如何获得每个连接的唯一会话ID? 我想将其存储在数据库中,并在客户端断开连接后将其删除。 如何获得活动连接总数 问题答案: 没有会话ID。 Flask中的会话只是Cookie的包装。你保存在上面的内容经过数字签名,并以cookie的形式发送给客户端。当你发