You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I took a look at the implementation, and it seems not too complex considering the grpc-java as a base. The 'retryPolicy' settings should be inserted into the ManagedChannelBuilder instance that we inject when starting our context, in the Map<String, ?> typing, following the format specified in the cited documentation.
Considering this, I believe the effort to implement this efficiently in micronaut-grpc is to receive these settings as 'properties', format them to Map<String, ?>, and insert them into the grpc-java context. We'll leave the rest of the magic to them :)
Does it make sense this way? If there are no objections, I plan to implement it.
Feature description
grpc now supports the following client automated retry & resiliency features:
See following link with the grpc features, for more info
https://github.com/grpc/proposal/blob/master/A6-client-retries.md
Can we please incorporate this in micronaut-grpc.
The text was updated successfully, but these errors were encountered: