在没有循环的情况下从队列接收多条消息

Goo*_*eed 5 servicebus azure azure-worker-roles azure-queues azureservicebus

我正在使用Azure Service Bus来管理带有webrole和workerrole的消息.

我需要知道如何在不使用循环的情况下立即从队列中获取多条消息.

Dav*_*gon 5

Service Bus队列无法一次检索多条消息,但您可以设置预取,其中将缓存消息(从而提高性能).有关预取的更多信息,请点击此处.

如果您确实需要批量读取消息,请考虑@AvkashChauhan指出的内容:Windows Azure存储队列在单个事务中一次支持最多32条消息.您需要单独删除每个队列消息; 没有批量删除.