Если я правильно прочитал, у вас есть максимальный параллелизм одного (MaxInflightReceives
) с 5 получателями (ReceiverCount
). Увеличение параллелизма и включение предварительной выборки на клиентах увеличат общую пропускную способность. Но,
- Тестирование должно проводиться в том же Azure центре обработки данных. Если вы тестируете с локального компьютера, вы вводите существенную задержку, которую нельзя избежать.
- Используемый режим приема -
PeekLock
. Это медленнее, чем ReceiveAndDelete
. Не предлагает переключаться, но это нужно учитывать, поскольку вы торгуете пропускной способностью для безопасности, используя PeekLock
. - Стандартный уровень имеет ограничение на количество операций в секунду. Кроме того, ваше пространство имен развертывается в общей среде с объектами, разбросанными по различным контейнерам развертывания. Производительность будет варьироваться и не может быть гарантирована. Если вы хотите иметь гарантированную пропускную способность, используйте Premium SKU.