@@ -22,14 +22,8 @@ import (
2222 "net/http"
2323 "time"
2424
25- _ "dubbo.apache.org/dubbo-go/v3/cluster/cluster_impl"
26- _ "dubbo.apache.org/dubbo-go/v3/cluster/loadbalance"
27- _ "dubbo.apache.org/dubbo-go/v3/common/proxy/proxy_factory"
2825 "dubbo.apache.org/dubbo-go/v3/config"
29- _ "dubbo.apache.org/dubbo-go/v3/filter/filter_impl"
30- _ "dubbo.apache.org/dubbo-go/v3/protocol/dubbo"
31- _ "dubbo.apache.org/dubbo-go/v3/registry/protocol"
32- _ "dubbo.apache.org/dubbo-go/v3/registry/zookeeper"
26+ _ "dubbo.apache.org/dubbo-go/v3/imports"
3327 "github.com/SkyAPM/go2sky"
3428 "github.com/SkyAPM/go2sky/reporter"
3529 hessian "github.com/apache/dubbo-go-hessian2"
@@ -51,10 +45,13 @@ const (
5145 serviceName = "dubbo-go-client"
5246)
5347
54- // need to setup environment variable "CONF_CONSUMER_FILE_PATH " to "conf/client.yml" before run
48+ // need to setup environment variable "DUBBO_GO_CONFIG_PATH " to "conf/client.yml" before run
5549func main () {
5650 hessian .RegisterPOJO (& pkg.User {})
57- config .Load ()
51+ err := config .Load ()
52+ if err != nil {
53+ log .Fatalf ("load config error: %v \n " , err )
54+ }
5855 time .Sleep (3 * time .Second )
5956
6057 report , err := reporter .NewGRPCReporter (oap )
@@ -78,8 +75,9 @@ func main() {
7875 route := http .NewServeMux ()
7976
8077 route .HandleFunc ("/hello" , func (writer http.ResponseWriter , req * http.Request ) {
81- user := & pkg.User {}
82- err1 := userProvider .GetUser (req .Context (), []interface {}{"A001" }, user )
78+ var user * pkg.User
79+ var err1 error
80+ user , err1 = userProvider .GetUser (req .Context (), []interface {}{"A001" })
8381 if err1 != nil {
8482 writer .WriteHeader (http .StatusInternalServerError )
8583 _ , _ = writer .Write ([]byte (fmt .Sprintf ("call service err %v \n " , err1 )))
0 commit comments