This project presents a product management service using gRPC technology and supports various communication models. It demonstrates how gRPC can be utilized in different areas such as microservices architecture, distributed systems, mobile, and browser applications.
This section describes how to set up and run the project.
To run this project, you will need:
- .NET 6.0 SDK
- An IDE (Visual Studio is recommended)
- Clone or download the project from GitHub.
- Open the project in Visual Studio.
- Wait for the necessary NuGet packages to be installed.
- Build the project.
After running the project, communication between the server and client applications will be established via gRPC. The client application can query product information using the gRPC methods defined on the server.
The project includes the following gRPC communication models:
- Unary RPC
- Server Streaming RPC
- Client Streaming RPC
- Bidirectional Streaming RPC