Как интегрировать gRPC в Spring Boot приложение?

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

Через grpc-spring-boot-starter (от LogNet или net.devh) — он автоматически поднимает gRPC сервер. Сервисы аннотируются @GrpcService, клиенты — @GrpcClient. Proto файлы компилируются через protobuf-maven-plugin или protobuf-gradle-plugin. Интерцепторы добавляются через @GrpcGlobalServerInterceptor. Для HTTP+gRPC одновременно — разные порты или grpc-gateway.

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

Что такое HATEOAS и нужен ли он реально?