获取 Azure 服务总线订阅中最早的消息?



有没有办法在不迭代所有消息并使用getEnqueuedTimeUTC的情况下获取订阅中最早的排队消息?这种方法的问题在于,如果您没有完成消息,相同的消息将在队列顶部弹出。基本上我会处于无限循环中。

如何在订阅中找到最旧的消息?

排队的第一条消息将是第一个可供处理的消息(假设它没有计划(。使用队列或订阅客户端PeekAsync()方法查看队列将为您提供该消息的信息,包括排队时间。

最新更新