Квота числа потоков для клиента grpcC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Квота числа потоков для клиента grpc

Сообщение Anonymous »

Рэй устанавливает максимальное количество потоков на клиенте grpc, ссылка на код: https://github.com/ray-project/ray/blob ... #L112-L129
Я не понимаю, почему номер темы должен быть настроено на стороне клиента, и имеет ли это какой-либо эффект.
Насколько я понимаю:
  • Аргумент сделан в пользу грпк-сервер. Потоки распределяются на стороне сервера, по умолчанию каждый запрос grpc обрабатывается отдельным потоком, исходящим из пула потоков, поддерживаемого внутри; квота, указанная в коде, ограничивает максимальное количество ресурсов потока.
  • На стороне клиента, за исключением потока опроса (все вызовы синхронизации grpc построены на асинхронном вызове, который создает цикл событий в потоке опроса), я не уверен, зачем нужны другие потоки, поскольку он использует HTTP/2 и мультиплексирование ввода-вывода.


Подробнее здесь: https://stackoverflow.com/questions/792 ... rpc-client
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»