gpt4 book ai didi

rest - 以 LIFO 方式处理来自 Azure 的消息

转载 作者:行者123 更新时间:2023-12-03 04:37:32 24 4
gpt4 key购买 nike

我正在使用 Azure REST API 通过 Peek-Lock 消息从 Azure 队列读取消息。有什么方法可以读取队列中发布的最后一条消息,而不是从基于队列的机制(FIFO)中读取?

此外,除了使用 Peek-Lock Message REST API 之外,是否还有更快的方法来处理来自 Azure 的消息?

谢谢!

最佳答案

Is there any way I can read the last message that was posted in the queue rather than reading from a queue based mechanism (FIFO)?

遗憾的是,使用 REST API 无法先处理最后一条消息。你必须自己实现一些东西。如果您知道队列一次不能容纳超过 32 条消息,则可以一次性获取所有 32 条消息,并根据消息插入时间在客户端对它们进行排序。另一个(疯狂的)想法是为每条消息创建一个新队列,并使用以下模式命名该队列:“q”-(DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks)。现在列出队列并仅获取第一个队列。这将为您提供上次插入的消息。

Also, is there a faster way to process messages from Azure other than using the Peek-Lock Message REST API?

一种可能是从队列中获取多个消息并在客户端并行处理它们。

关于rest - 以 LIFO 方式处理来自 Azure 的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17915737/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com