【发布时间】:2020-02-25 09:35:44
【问题描述】:
我无法通过 Azure ServiceBus 标准计划获得超过 14 msg/秒的速度。我正在使用在此question 中找到的Azure-Sample 工具运行一些基准测试:
测试是使用具有单个队列和所有默认配置的 ServiceBus 资源完成的:
【问题讨论】:
标签: azure azureservicebus azure-servicebus-queues azure-servicebus-topics
我无法通过 Azure ServiceBus 标准计划获得超过 14 msg/秒的速度。我正在使用在此question 中找到的Azure-Sample 工具运行一些基准测试:
测试是使用具有单个队列和所有默认配置的 ServiceBus 资源完成的:
【问题讨论】:
标签: azure azureservicebus azure-servicebus-queues azure-servicebus-topics
如果我没看错的话,你的最大并发数是 1 个 (MaxInflightReceives) 和 5 个接收者 (ReceiverCount)。增加并发性并在客户端上启用预取将增加整体吞吐量。但是,
PeekLock。它比ReceiveAndDelete 慢。不建议切换,但在您使用PeekLock 以牺牲吞吐量换取安全性时需要考虑这一点。【讨论】: