azure - 不循环地从队列接收多条消息

标签 azure azure-worker-roles servicebus azure-queues azureservicebus

我正在使用 Azure 服务总线通过网络角色和辅助角色来管理消息。

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

最佳答案

服务总线队列无法一次检索多条消息,但您可以设置预取,其中将缓存消息(从而提高性能)。有关预取的更多信息 here .

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

关于azure - 不循环地从队列接收多条消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10939519/

相关文章:

azure - 是否可以创建 WCF 服务端点来处理来自 Azure 服务总线的死信?

c# - 绑定(bind)中的Azure函数表存储违反了类型参数 'TElement'的约束

node.js - Azure函数JS : get image from blob and transform to base64

azure - 从 Azure 辅助角色访问文件共享

azure - 何时使用事件网格以及何时使用服务总线/存储队列?

msmq - 如何在 msmq 上使用 rebus 实现竞争消费者模式

c# - 如何使用Azure流畅资源管理注册资源提供者?

azure - 无法将 TXT 记录设置为 Freenom 提供商中的域

azure - owin 自托管 web api 新遗迹监控

azure - 我可以设置一个内部端点来在另一个订阅的另一个部署中对辅助角色进行负载平衡吗