From d66b92577b2bb1c5dd1d4cfe2ee16a7bb43e7a65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Fri, 20 Dec 2024 20:11:10 +0300 Subject: [PATCH] Add resources to gRPC document --- docs/en/solution-templates/microservice/grpc-calls.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/en/solution-templates/microservice/grpc-calls.md b/docs/en/solution-templates/microservice/grpc-calls.md index 7e052178c7..e8f9328a46 100644 --- a/docs/en/solution-templates/microservice/grpc-calls.md +++ b/docs/en/solution-templates/microservice/grpc-calls.md @@ -12,6 +12,14 @@ > You must have an ABP Business or a higher license to be able to create a microservice solution. +## What is gRPC? + You can use [gRPC](https://grpc.io) to enable high-performance, low-latency communication between microservices. gRPC, or Google Remote Procedure Call, is an open-source remote procedure call system initially developed by Google. It uses HTTP/2 for transport, Protocol Buffers as the interface description language, and provides features such as authentication, load balancing, and more. -For inter-service communication, gRPC is a great choice because it is faster and more efficient than REST. It is also language-agnostic, meaning you can use it with any programming language that supports gRPC. ABP does not restrict you to use gRPC; you can use it just like normal .NET applications. \ No newline at end of file +## Learning Resources + +The microservice startup template hasn't any configuration related to gRPC communication. You can see the following resources to learn how to implement gRPC calls between your services: + +* [Using gRPC with the ABP Framework](https://abp.io/community/articles/using-grpc-with-the-abp-framework-2dgaxzw3) (ABP Community article) +* [Overview for gRPC on .NET](https://learn.microsoft.com/en-us/aspnet/core/grpc/) (Microsoft's documentation) +* [Code-first gRPC services and clients with .NET](https://learn.microsoft.com/en-us/aspnet/core/grpc/code-first) (Microsoft's documentation) \ No newline at end of file