Параллельный номер по умолчанию ServiceBus - PullRequest
0 голосов
/ 27 мая 2020

Я просто проверяю метод ServiceBus для получения сообщения, он показывает, что это можно сделать двумя способами:

 void RegisterMessageHandler(Func<Message, CancellationToken, Task> handler, Func<ExceptionReceivedEventArgs, Task> exceptionReceivedHandler);
 void RegisterMessageHandler(Func<Message, CancellationToken, Task> handler, MessageHandlerOptions messageHandlerOptions);

Я обнаружил, что MessageHandlerOptions имеет поле для установки вызовов MaxConcurrent. Но я хочу знать, выберу ли я первый метод без MessageHandlerOptions, какие параллельные вызовы по умолчанию нужно установить.

И если я хочу использовать MessageHandlerOptions и установить maxconcurrent на большое количество, не ограничивая вызовы . Какой номер я должен установить?

1 Ответ

0 голосов
/ 27 мая 2020

Значение по умолчанию для MessageHandlerOptions.MaxConcurrentCalls - 1.

MaxConcurrentCalls - не единственная настройка для повышения пропускной способности. Эта статья может помочь: Лучшие практики для повышения производительности с помощью статьи Service Bus Messaging до перехода к оптимизации производительности .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...