liftbridge-io / go-liftbridge

Go client for Liftbridge. https://github.com/liftbridge-io/liftbridge
Apache License 2.0
68 stars 18 forks source link

Change connection management to use gRPC primitives #89

Open tylertreat opened 3 years ago

tylertreat commented 3 years ago

Replace connection pooling/resolution with the proper gRPC components such as Resolver and Picker. We should implement a Resolver that retrieves cluster addresses with the FetchMetadata endpoint and a Picker that selects a connection based on the RPC type.