From 4ac99df2723f5092838855e2526642c802ce79c5 Mon Sep 17 00:00:00 2001 From: AndrewZuo01 Date: Tue, 16 Jan 2024 17:09:02 +0800 Subject: [PATCH] feat: multiple addresses --- pkg/common/discoveryregister/direct/directResolver.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/common/discoveryregister/direct/directResolver.go b/pkg/common/discoveryregister/direct/directResolver.go index 8771b8ead..725dbe494 100644 --- a/pkg/common/discoveryregister/direct/directResolver.go +++ b/pkg/common/discoveryregister/direct/directResolver.go @@ -1,6 +1,8 @@ package direct import ( + "context" + "github.com/OpenIMSDK/tools/log" "google.golang.org/grpc/resolver" "strings" ) @@ -11,7 +13,7 @@ const ( EndpointSepChar = ',' subsetSize = 32 - scheme = "Direct" + scheme = "direct" ) type ResolverDirect struct { @@ -23,6 +25,7 @@ func NewResolverDirect() *ResolverDirect { func (rd *ResolverDirect) Build(target resolver.Target, cc resolver.ClientConn, _ resolver.BuildOptions) ( resolver.Resolver, error) { + log.ZDebug(context.Background(), "Build", "target", target) endpoints := strings.FieldsFunc(GetEndpoints(target), func(r rune) bool { return r == EndpointSepChar })