Junior — Middle
115
gRPC-те қолданылатын негізгі шақыру түрлерін тізе аласыз ба?
Сұралған компаниялар
AI-дан жауап
sobes.tech AI
В gRPC существует четыре основных типа вызовов (RPC):
- Unary RPC — клиент отправляет один запрос и получает один ответ.
- Server Streaming RPC — клиент отправляет один запрос, а сервер возвращает поток ответов.
- Client Streaming RPC — клиент отправляет поток запросов, а сервер возвращает один ответ.
- Bidirectional Streaming RPC — и клиент, и сервер обмениваются потоками сообщений одновременно.
Пример unary вызова на Go:
resp, err := client.SomeMethod(ctx, &pb.Request{Data: "example"})
if err != nil {
log.Fatalf("Error calling SomeMethod: %v", err)
}
fmt.Println("Response:", resp.Result)