tonic icon indicating copy to clipboard operation
tonic copied to clipboard

xDS Load Balancing Support

Open Daniel-B-Smith opened this issue 4 years ago • 5 comments

Feature Request

It would be great to see an implementation of gRPC RFC A27.

Motivation

Load balancing / consistency with official gRPC clients.

This is a non-trivial undertaking and not something we need right now. I'm filling this for tracking / in case someone else wants to take up the undertaking. If/when we get to the point of needing xDS support, we'll have to decide between adding it to Tonic (which would be nice since Tonic is much nicer to work with) or using grpcio (assuming we/they upgrade to gRPC C 1.30+).

Daniel-B-Smith avatar Oct 21 '20 16:10 Daniel-B-Smith

Waiting for this feature and the other xDS features support

iamazy avatar Jun 24 '21 02:06 iamazy

This should probably be implemented outside of tonic. Tonic has a simple api to consume balancer updates (via tower-balance). An implementation of tower-discover for SDS would satisfy this.

olix0r avatar Jun 24 '21 16:06 olix0r

https://www.youtube.com/watch?v=cGJXkZ7jiDk

lacasaprivata2 avatar Oct 31 '21 00:10 lacasaprivata2

This should probably be implemented outside of tonic. Tonic has a simple api to consume balancer updates (via tower-balance). An implementation of tower-discover for SDS would satisfy this.

Going to second this, likely will want to implement this outside of tonic as tonic will be pushing for stabilizing the core rather than working on extra features at the moment.

LucioFranco avatar Oct 17 '22 13:10 LucioFranco