mirror of
https://github.com/openimsdk/open-im-server.git
synced 2026-09-04 22:53:17 +08:00
refactor(core): select discovery backend from configured type
This commit is contained in:
parent
48a2e27d40
commit
597ed734cf
@ -46,10 +46,14 @@ func NewDiscoveryRegister(discovery *config.Discovery, watchNames []string) (dis
|
||||
}
|
||||
switch discoveryType {
|
||||
case config.KUBERNETES:
|
||||
for i := range watchNames {
|
||||
watchNames[i] = strings.Split(watchNames[i], ":")[0]
|
||||
}
|
||||
return kubernetes.NewConnManager(discovery.Kubernetes.Namespace, watchNames,
|
||||
grpc.WithDefaultCallOptions(
|
||||
grpc.MaxCallSendMsgSize(1024*1024*20),
|
||||
),
|
||||
grpc.WithDefaultServiceConfig(`{"loadBalancingPolicy":"round_robin"}`),
|
||||
)
|
||||
case config.ETCD:
|
||||
return etcd.NewSvcDiscoveryRegistry(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user