gRP C двунаправленная потоковая обработка с многопоточными клиентами - PullRequest
0 голосов
/ 10 марта 2020

Вопрос gRP C newb ie здесь.

У нас есть исходная система, которая предоставляет двунаправленный поток gRP C. Чтобы масштабировать наше приложение, мы хотели обрабатывать потоковые данные параллельно. Возможно ли одновременное использование нескольких клиентов gRP C, потребляющих данные из потока, без каких-либо конфликтов при обработке данных / во время процесса подтверждения и т. Д. c?

Спасибо

1 Ответ

0 голосов
/ 10 марта 2020

Это в контексте одного потокового вызова? В этом случае ответ - нет. У вас есть один клиент gRP C, получающий один поток ответов, и он может использовать рабочие потоки для передачи сообщений из потока.

Если вы думаете о нескольких клиентах gRP C в приложении, взаимодействующем с один и тот же сервер (я не вижу никакого преимущества в этом), каждый из них сделает отдельный вызов и получит отдельный поток ответов.

...