Почему в поточном вызове функции gRPC при добавлении ещё одного юзера скорость получения ответа резко снижается, но скорость по логам в сервисе та же?
Реализовал с асинхронный метод gRPC с потоком в обе стороны, но почему-то при 1юзере с синхронной отправкой сообщений скорость 4сек для получение полного и точного ответа, но стоит добавить 2ого юзера скорость взлетает 10-20 секунд для получения полного ответа .
При этом в логах сервиса ничего не изменилось по скорости.
Определитесь, всё-таки асинхронность или многопоточность? В первом случае может быть остановка цикла событий блокирующими вызовами, во втором блокировки при борьбе за какой-то ресурс.