Захват метаданных ответа на стороне клиента, вызывающий стековый поток при высокой скорости передачи данных

#java #grpc #rpc #grpc-java

Вопрос:

Я использую MetadataUtils.captureMetadata на стороне клиента для захвата данных трейлера, установленных перехватчиками сервера GRPC. Все работает нормально для более низких RPS, но проблема начинается с более высоких RPS, когда next.newCall() начинается проблема с StackOverflow [предупреждено в официальной документации].

Любая помощь в том, как это преодолеть!

Комментарии:

1. Пожалуйста, предоставьте трассировку стека StackOverflow, показывающую цикл вызовов методов.