grpc / grpc/grpc-dotnet

Add gRPC streaming for code first approach

Open
#2,494 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
4.5k
Forks
836
Avg merge
6d 3h
Merged PRs (30d)
7

Description

There is no approach using gRPC streaming in .Net Code First approach.
One of the solution is to use IAsyncEnumerable but it is not for a streaming but mostly about duplex connection.

P.S. If using protobuff first approach it works fine but in .Net ecosystem I would like rather use code first approach with Code First Grpc Reflection to provide contracts to other services that sending protofiles.

Contributor guide

Open the contributing guide

Research direction

The issue names the .NET Code First approach, IAsyncEnumerable, and Code First Grpc Reflection, but no files or tests. Start by comparing the existing proto-first streaming behavior with the Code First path. Done means gRPC streaming contracts work through the Code First approach and can be exposed through reflection.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, grpc
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.