You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by la...@apache.org on 2021/12/21 08:37:42 UTC
[dubbo-go-samples] branch master updated: change hesian version (#310)
This is an automated email from the ASF dual-hosted git repository.
laurence pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-go-samples.git
The following commit(s) were added to refs/heads/master by this push:
new 5333308 change hesian version (#310)
5333308 is described below
commit 53333088ef8be85ac8d709c31dace49201c328ac
Author: 刘月财 <38...@users.noreply.github.com>
AuthorDate: Tue Dec 21 16:37:36 2021 +0800
change hesian version (#310)
---
go.mod | 2 +-
go.sum | 3 ++-
rpc/dubbo/go-client/cmd/client.go | 13 ++++++-------
rpc/dubbo/go-server/pkg/common_user_provider.go | 8 +++++---
4 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/go.mod b/go.mod
index be2301c..da080d0 100644
--- a/go.mod
+++ b/go.mod
@@ -2,7 +2,7 @@ module github.com/apache/dubbo-go-samples
require (
dubbo.apache.org/dubbo-go/v3 v3.0.0-rc4-1.0.20211205094359-7bb88bfc87a2
- github.com/apache/dubbo-go-hessian2 v1.10.0
+ github.com/apache/dubbo-go-hessian2 v1.10.1-0.20211218050057-7f38305d7307
github.com/dubbogo/gost v1.11.20-0.20211116110728-26777ca61b4a
github.com/dubbogo/grpc-go v1.42.6-triple
github.com/dubbogo/triple v1.1.6-0.20211119123944-4ad68a0d048e
diff --git a/go.sum b/go.sum
index 134aded..82efa1a 100644
--- a/go.sum
+++ b/go.sum
@@ -85,8 +85,9 @@ github.com/apache/dubbo-getty v1.4.5 h1:MptKbjC0n2Mo/8eFPwirSInH2BfdNG4IZch43PdN
github.com/apache/dubbo-getty v1.4.5/go.mod h1:mcDyiu7M/TVrYDyL8TxDemQkOdvEqqHSQ4jOuYejY1w=
github.com/apache/dubbo-go-hessian2 v1.9.1/go.mod h1:xQUjE7F8PX49nm80kChFvepA/AvqAZ0oh/UaB6+6pBE=
github.com/apache/dubbo-go-hessian2 v1.9.3/go.mod h1:xQUjE7F8PX49nm80kChFvepA/AvqAZ0oh/UaB6+6pBE=
-github.com/apache/dubbo-go-hessian2 v1.10.0 h1:6vqSlgfWkTliYKeiKv/H/kRVoD6Xxc9QjMPKOW0s/yo=
github.com/apache/dubbo-go-hessian2 v1.10.0/go.mod h1:7rEw9guWABQa6Aqb8HeZcsYPHsOS7XT1qtJvkmI6c5w=
+github.com/apache/dubbo-go-hessian2 v1.10.1-0.20211218050057-7f38305d7307 h1:9nMcccRUbFtsa5Hy6Y+v2tSAfcRSiiZ69+4BW5XkXEo=
+github.com/apache/dubbo-go-hessian2 v1.10.1-0.20211218050057-7f38305d7307/go.mod h1:7rEw9guWABQa6Aqb8HeZcsYPHsOS7XT1qtJvkmI6c5w=
github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=
diff --git a/rpc/dubbo/go-client/cmd/client.go b/rpc/dubbo/go-client/cmd/client.go
index 2fd9625..2de6cf5 100644
--- a/rpc/dubbo/go-client/cmd/client.go
+++ b/rpc/dubbo/go-client/cmd/client.go
@@ -64,13 +64,12 @@ func test() {
}
logger.Infof("response result: %v", user)
- // TODO cann't call java server
- //logger.Infof("\n\n\nstart to test dubbo - enum")
- //gender, err := userProvider.GetGender(context.TODO(), 1)
- //if err != nil {
- // panic(err)
- //}
- //logger.Infof("response result: %v", gender)
+ logger.Infof("\n\n\nstart to test dubbo - enum")
+ gender, err := userProvider.GetGender(context.TODO(), 1)
+ if err != nil {
+ panic(err)
+ }
+ logger.Infof("response result: %v", gender)
logger.Infof("\n\n\nstart to test dubbo - GetUser0")
ret, err := userProvider.GetUser0("003", "Moorse")
diff --git a/rpc/dubbo/go-server/pkg/common_user_provider.go b/rpc/dubbo/go-server/pkg/common_user_provider.go
index 9ec9505..49e6781 100644
--- a/rpc/dubbo/go-server/pkg/common_user_provider.go
+++ b/rpc/dubbo/go-server/pkg/common_user_provider.go
@@ -24,7 +24,6 @@ import (
)
import (
- hessian "github.com/apache/dubbo-go-hessian2"
"github.com/apache/dubbo-go-hessian2/java_exception"
"github.com/dubbogo/gost/log"
@@ -106,8 +105,11 @@ func (u *CommonUserProvider) GetUsers(req []string) ([]*User, error) {
return []*User{user, user1}, err
}
-func (s *CommonUserProvider) GetGender(i int32) (hessian.JavaEnum, error) {
- return hessian.JavaEnum(i), nil
+func (s *CommonUserProvider) GetGender(i int32) (Gender, error) {
+ if 1 == i {
+ return Gender(WOMAN), nil
+ }
+ return Gender(MAN), nil
}
func (s *CommonUserProvider) MethodMapper() map[string]string {