队列连接器中的逻辑应用完成消息
Logic app Complete message in queue Connector
您好有人可以向我解释一下此连接器中的 会话 ID 的用途。还有为什么它是可选的。
据我了解,这用于关闭与 sessionID 相关的消息?
还是关闭整个会话? ID 它关闭服务总线队列中所有相关消息的会话?
此致/约翰
会话 ID 的目的是保持队列中消息之间的顺序。
假设有多个服务同时从哈利波特书籍中转储文本,服务发送的序列词将在队列中交错。此外,一旦其中一个服务读完一本书,它就会继续开始下一本书,而这本书没有被任何其他服务阅读。您如何识别给定的消息来自给定的书。
这里 session id 开始发挥作用,一旦服务开始阅读特定的书,它就会决定一个新的唯一 session id,并将它分配给它的每个单词(即它发送到队列的消息)从那本书上读到的。这样,当您的客户端读取队列中的消息时,它可以选取一个特定的会话 ID 值并继续读取以该会话 ID 到达的消息。这样你的客户就不会混淆书籍并且阅读单词的顺序将保持不变,即使队列中的单词都来自不同的书籍。
此外,正在读取具有特定会话 ID 的消息的客户端将锁定所有已到达(以及将来会到达)的具有该会话 ID 的消息。因此,其他客户端不会阅读这些消息。也就是说,您可以同时拥有多个客户端 运行,阅读不同书籍中的文本而不会混淆。
锁定令牌是用于完成消息的值。
阅读此内容了解更多信息:Message sessions: first in, first out (FIFO)
您好有人可以向我解释一下此连接器中的 会话 ID 的用途。还有为什么它是可选的。
据我了解,这用于关闭与 sessionID 相关的消息?
还是关闭整个会话? ID 它关闭服务总线队列中所有相关消息的会话?
此致/约翰
会话 ID 的目的是保持队列中消息之间的顺序。
假设有多个服务同时从哈利波特书籍中转储文本,服务发送的序列词将在队列中交错。此外,一旦其中一个服务读完一本书,它就会继续开始下一本书,而这本书没有被任何其他服务阅读。您如何识别给定的消息来自给定的书。
这里 session id 开始发挥作用,一旦服务开始阅读特定的书,它就会决定一个新的唯一 session id,并将它分配给它的每个单词(即它发送到队列的消息)从那本书上读到的。这样,当您的客户端读取队列中的消息时,它可以选取一个特定的会话 ID 值并继续读取以该会话 ID 到达的消息。这样你的客户就不会混淆书籍并且阅读单词的顺序将保持不变,即使队列中的单词都来自不同的书籍。
此外,正在读取具有特定会话 ID 的消息的客户端将锁定所有已到达(以及将来会到达)的具有该会话 ID 的消息。因此,其他客户端不会阅读这些消息。也就是说,您可以同时拥有多个客户端 运行,阅读不同书籍中的文本而不会混淆。
锁定令牌是用于完成消息的值。
阅读此内容了解更多信息:Message sessions: first in, first out (FIFO)