func main()

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)
}