milvus-io / milvus-sdk-go

Go SDK for Milvus.
Apache License 2.0
326 stars 105 forks source link

[Enhancement]: Support client DNS load balancing #789

Open philic opened 1 month ago

philic commented 1 month ago

Is there an existing issue for this?

What would you like to be added?

NewClient() does not support address with "dns:///" prefix.

Why is this needed?

To support load balancing among proxy instances while supporting service discovery by DNS.

Anything else?

https://github.com/grpc/grpc-go/blob/master/examples/features/load_balancing/README.md