Skip to content

Commit

Permalink
add check for registry type
Browse files Browse the repository at this point in the history
  • Loading branch information
FoghostCn committed Sep 23, 2024
1 parent fb700a9 commit e81bf83
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 6 deletions.
14 changes: 9 additions & 5 deletions pkg/adapter/dubboregistry/registry/nacos/registry.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,13 @@ func newNacosRegistry(regConfig model.Registry, adapterListener common.RegistryE
nacosListeners: make(map[registry.RegisteredType]registry.Listener),
}
nacosRegistry.BaseRegistry = baseRegistry.NewBaseRegistry(nacosRegistry, adapterListener, registry.RegisterTypeFromName(regConfig.RegistryType))
nacosRegistry.nacosListeners[nacosRegistry.RegisteredType] = newNacosIntfListener(client, nacosRegistry, &regConfig, adapterListener)

baseReg := baseRegistry.NewBaseRegistry(nacosRegistry, adapterListener, registry.RegisterTypeFromName(regConfig.RegistryType))
nacosRegistry.BaseRegistry = baseReg
return baseReg, nil
switch nacosRegistry.RegisteredType {
case registry.RegisteredTypeInterface:
nacosRegistry.nacosListeners[nacosRegistry.RegisteredType] = newNacosIntfListener(client, nacosRegistry, &regConfig, adapterListener)
//case registry.RegisteredTypeApplication:
//nacosRegistry.nacosListeners[nacosRegistry.RegisteredType] = newZkAppListener(zkReg.client, zkReg, zkReg.AdapterListener)
default:
return nil, errors.Errorf("Unsupported registry type: %s", regConfig.RegistryType)
}
return nacosRegistry, nil
}
2 changes: 2 additions & 0 deletions pkg/adapter/dubboregistry/registry/zookeeper/registry.go
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,8 @@ func newZKRegistry(regConfig model.Registry, adapterListener common.RegistryEven
zkReg.zkListeners[zkReg.RegisteredType] = newZKIntfListener(zkReg.client, zkReg, zkReg.AdapterListener)
case registry.RegisteredTypeApplication:
zkReg.zkListeners[zkReg.RegisteredType] = newZkAppListener(zkReg.client, zkReg, zkReg.AdapterListener)
default:
return nil, errors.Errorf("Unsupported registry type: %s", regConfig.RegistryType)
}
return zkReg, nil
}
Expand Down
2 changes: 1 addition & 1 deletion pkg/model/cluster.go
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ type (
Password string `yaml:"password" json:"password"`
Group string `default:"DEFAULT_GROUP" yaml:"group" json:"group"`
Namespace string `yaml:"namespace" json:"namespace"`
RegistryType string `yaml:"registry_type" json:"registry_type"` // "application", "interface"
RegistryType string `default:"interface" yaml:"registry_type" json:"registry_type"` // "application", "interface"
}

// DiscoveryType
Expand Down

0 comments on commit e81bf83

Please sign in to comment.