В gRPC:
Юнарный вызов: Клиент отправляет один запрос, сервер обрабатывает его и отправляет один ответ. Полная блокировка клиента до получения ответа. Используется для простых запросов типа "запрос-ответ".
Потоковый вызов: Позволяет клиенту и/или серверу отправлять несколько сообщений по одному соединению. Поддерживает:
| Признак | Юнарный вызов | Потоковый вызов |
|---|---|---|
| Количество запросов | 1 | 1 или N |
| Количество ответов | 1 | 1 или N |
| Поведение | Блокирующее (для клиента) | Неблокирующее (частично/полное) |
| Примеры | Получить информацию профиля | Загрузить файл, получать обновления статуса |
go