/POC.Grpc

This application contains an example of using grpc and an example of rest in order to compare

Primary LanguageC#MIT LicenseMIT

POC.Grpc

Application:

This application contains an example of an api configured to provide grpc and rest services.

Also having a front-end application that contains examples of consumption of grpc and rest services.

And finally, a class library that centralizes the contracts for the grpc services.


Frameworks:

  • .Net 5

Dependencies:

  • Dapper
  • Google.Protobuf
  • Grpc.AspNetCore.Server
  • Grpc.Net.ClientFactory
  • Grpc.Tools
  • Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
  • Microsoft.VisualStudio.Azure.Containers.Tools.Targets
  • Microsoft.VisualStudio.Web.CodeGeneration.Design
  • Newtonsoft.Json
  • Swashbuckle.AspNetCore
  • System.Data.SqlClient

Dependencies (Test projects):

  • coverlet.collector
  • Microsoft.Extensions.Configuration.Json
  • Microsoft.NET.Test.Sdk
  • NUnit
  • NUnit.Analyzers
  • NUnit3TestAdapter