gpt4 book ai didi

azure - 是否可以检索存储队列中的所有消息,即使是批量的?

转载 作者:行者123 更新时间:2023-12-03 02:50:13 25 4
gpt4 key购买 nike

我了解 GetMessages 和 PeekMessages 的消息数限制为 32 条。这是他们可以检索的最大金额。

我有一个存储队列,其中包含 50 多条消息,我想一次检索并处理所有消息。可以这样做吗?

我猜测使用 GetMessages 您可以检索前 32 个,并更改出队计数,然后进行另一个调用并检索下一个 32 个,并更改出队计数等,但我想知道是否有办法批量获取它们而不影响出队计数。

例如,假设我想更新/删除添加的最后一条消息(例如 65 条消息中的最后一条),我怎样才能在不影响其他 64 条消息的情况下执行此操作?

提前致谢

最佳答案

对你的问题的简单回答是你不能。

您提到您想要更新/删除一条消息(最后一条)。为此,首先您需要使所有消息出队(调用 GetMessages),这将更改所获取消息的出队计数。

查看消息也无济于事,因为查看消息不会改变消息的可见性,并且您将一遍又一遍地收到相同的消息(假设没有其他进程使某些消息出列)。

关于azure - 是否可以检索存储队列中的所有消息,即使是批量的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56527713/

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