C# Azure服务总线队列-将锁定的消息释放回队列
是否有一种方法可以在超时之前解锁队列中已锁定的消息,使其再次可供队列使用(将锁定超时更改为非常小的值就足够了) AWS SQS中也提供类似的功能,其中有(ChangeMessageVisibility)来更改锁定超时,如果超时设置为非常小的值,则消息将被释放回队列 调用顺序:C# Azure服务总线队列-将锁定的消息释放回队列,c#,.net,azure,azure-servicebus-queues,.net-standard,C#,.net,Azure,Azure Servicebus Queues,.net Standard,是否有一种方法可以在超时之前解锁队列中已锁定的消息,使其再次可供队列使用(将锁定超时更改为非常小的值就足够了) AWS SQS中也提供类似的功能,其中有(ChangeMessageVisibility)来更改锁定超时,如果超时设置为非常小的值,则消息将被释放回队列 调用顺序: 从生产者发送消息:queueClient.SendAsync 从使用者接收消息:messageReceiver.ReceiveAsync 消费者决定他们的消息需要在队列中再次可用,这是我要求的步骤 是否有一种方法可以在
- 从生产者发送消息:queueClient.SendAsync
- 从使用者接收消息:messageReceiver.ReceiveAsync
- 消费者决定他们的消息需要在队列中再次可用,这是我要求的步骤
你知道吗,你在默默地教我们AWS:)并推广:):)我并没有明确地从亚马逊那里拿钱:):)。这个选项看起来像是把它放在死信队列中。我宁愿把它放在队列中供其他消费者使用。这是可能的吗?它不应该立即死信消息,这将是显式方法,但它确实会消耗消息上的一次传递尝试。我还没有找到一个API,它在允许我使用PeekLock的情况下不使用交付尝试。