sidanas22 / grpc-sample-project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Name

gRPC Example Project: Angular Frontend, .NET Console Client, and ASP.NET Core Server

This repository is an example project showcasing the use of gRPC with an Angular frontend, a .NET console client, and an ASP.NET Core server. It demonstrates the basic principles of interfacing with gRPC services across different platforms and technologies.

Project Highlights

Frontend Client: Angular Console App Client: .NET Core Console App (.Net 6) Server: ASP.NET Core with gRPC (.Net 6) Communication Protocol: gRPC over HTTP/2 and gRPC-Web over HTTP/1.1 Data Format: Protocol Buffers

Features:

  • Simple service for sending and receiving messages
  • Demonstrates both unary, client-streaming,server streaming and bi-directional streaming via gRPC
  • Interceptors, Error handling and logging

Installation

TO BE UPDATED

Usage

TO BE UPDATED

Contributing

To contribute to this project, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'.
  4. Push to the original branch: git push origin <project_name>/<location>.
  5. Create the pull request.

About


Languages

Language:C# 61.3%Language:JavaScript 25.8%Language:CSS 7.8%Language:TypeScript 3.7%Language:HTML 1.0%Language:PowerShell 0.4%