dapr / dotnet-sdk

Dapr SDK for .NET
Apache License 2.0
1.11k stars 337 forks source link

Migrate calls to Dapr's sidecar Actor APIS to GRPC #486

Open artursouza opened 3 years ago

artursouza commented 3 years ago

Applications can use GRPC (in addition to HTTP) to make API calls for Actor. This impacts Actor client and Actor runtime. A property or environment variable can be used to switch between HTTP or GRPC communication. GRPC communication is the default.

RELEASE NOTE: Support GRPC communication for Actor APIs into Dapr.

artursouza commented 3 years ago

Actor Client making HTTP calls: https://github.com/dapr/dotnet-sdk/blob/master/src/Dapr.Actors/Communication/Client/ActorNonRemotingClient.cs

Actor Proxy, using the HTTP client: https://github.com/dapr/dotnet-sdk/blob/fe1e697af3f8c0983bb587b177581ee65c7ecfe5/src/Dapr.Actors/Client/ActorProxy.cs#L110

berndverst commented 2 years ago

@halspang please assign to @addjuarez. Priority P1, for upcoming v1.9 release. FYI @artursouza

This is related to https://github.com/dapr/dapr/issues/5118

addjuarez commented 2 years ago

/assign

adamreed90 commented 1 year ago

Curious of the status of this? :D