Что такое gRPC reflection?

Middle
111 просмотров
AFK Offer AI

Reflection — это механизм, позволяющий клиенту узнать, какие сервисы и методы есть на сервере без proto-файлов. Включаешь в Go через reflection.Register(server). После этого grpcurl и другие инструменты могут обнаруживать методы автоматически. Полезно для дебага и тестирования. В проде обычно отключают из соображений безопасности. Аналог — Server Reflection Protocol, стандарт gRPC.

Следующий вопрос

Как тестировать с реальным временем?