in polaris/registry/go-client/cmd/main.go [54:81]
func main() {
var userProvider = &UserProvider{}
var userProviderWithCustomRegistryGroupAndVersion = &UserProviderWithCustomGroupAndVersion{}
config.SetConsumerService(userProvider)
config.SetConsumerService(userProviderWithCustomRegistryGroupAndVersion)
hessian.RegisterPOJO(&User{})
err := config.Load()
if err != nil {
panic(err)
}
logger.Infof("\n\n\nstart to test dubbo")
user, err := userProvider.GetUser(context.TODO(), &User{Name: "Alex001"})
if err != nil {
logger.Errorf("error: %v\n", err)
os.Exit(1)
return
}
logger.Infof("response result: %v\n", user)
user, err = userProviderWithCustomRegistryGroupAndVersion.GetUser(context.TODO(), &User{Name: "Alex001"})
if err != nil {
logger.Errorf("error: %v\n", err)
os.Exit(1)
return
}
logger.Infof("response result: %v\n", user)
}