Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 1.25 KB

README.md

File metadata and controls

22 lines (13 loc) · 1.25 KB

gRPC Extensions

Пакет предоставляет набор расширений для gRPC сервера или клиента. Используйте их для расширения стандартного функционала микросервисов, построенных на основе gRPC.

Middlewares

В терминологии gRPC - interceptors. Выполняются до передачи запроса в контроллерах на уровне бизнес-логики. Позволяют реализовать базовые функции: логирование, аутентификация, валидация и т.п.

Common

  • chain - реализация цепочки interceptors, выполняющихся последовательно.

Logging

  • access - логирование всех входящих запросов с возможностью передачи пользовательских данных из контроллеров.

Ping Pong service

Пример реализации простейшего gRPC сервиса, который можно использовать при тестировании gRPC расширений.