Mert-coderoid / gRPC-Product-Service

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gRPC Product Service

About the Project

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.

Getting Started

This section describes how to set up and run the project.

Prerequisites

To run this project, you will need:

  • .NET 6.0 SDK
  • An IDE (Visual Studio is recommended)

Installation

  1. Clone or download the project from GitHub.
  2. Open the project in Visual Studio.
  3. Wait for the necessary NuGet packages to be installed.
  4. Build the project.

Usage

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.

gRPC Communication Models

The project includes the following gRPC communication models:

  • Unary RPC
  • Server Streaming RPC
  • Client Streaming RPC
  • Bidirectional Streaming RPC

About


Languages

Language:C# 93.6%Language:Dockerfile 6.4%