У меня есть сервер gRPC, написанный на C++, и я хотел бы отслеживать или записывать все вызовы RPC на сервер, включая аргументы и ответы, если это возможно.Отслеживать все вызовы RPC на сервере C++ gRPC
Реализация Go gRPC имеет очень полезную концепцию перехватчика, которую можно подключить к клиенту или серверу. Перехватчик получает доступ не только к метаданным, но также к аргументам/ответам. Для C++ API я не могу найти ничего подобного.
Опишите хотя бы кратко, что нужно делать, а не просто ссылаться на другое сообщение здесь. Вы можете отправить читателю более подробную информацию на какой-либо другой сайт/сообщение, но по крайней мере действительная концепция должна быть представлена в ценном ответе, – Dusteh
«AuthMetadataProcessor» имеет доступ только к метаданным, он имеет * не * доступ к запросу и ответное сообщение. Доступ к запросу/ответному сообщению - это то, что я задаю в исходном вопросе. – distributed