This is an automated email from the ASF dual-hosted git repository.
alexstocks pushed a commit to branch 3.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git
The following commit(s) were added to refs/heads/3.0 by this push:
new 23cb11a80 update nacos v1 (#2142)
23cb11a80 is described below
commit 23cb11a80e49ee649b18c3ea8bb6c6c88b638863
Author: binbin.zhang <[email protected]>
AuthorDate: Mon Nov 28 09:11:07 2022 +0800
update nacos v1 (#2142)
Co-authored-by: binbin <[email protected]>
---
config_center/nacos/impl.go | 4 ++--
config_center/nacos/impl_test.go | 4 ++--
config_center/nacos/listener.go | 4 ++--
go.mod | 4 ++--
go.sum | 8 +++++---
metadata/report/nacos/report.go | 2 +-
metadata/report/nacos/report_test.go | 4 ++--
registry/nacos/listener.go | 25 ++++++++++++++++++++-----
registry/nacos/registry.go | 2 +-
registry/nacos/registry_test.go | 4 ++--
registry/nacos/service_discovery.go | 6 +++---
registry/nacos/service_discovery_test.go | 4 ++--
registry/zookeeper/service_discovery_test.go | 4 ++--
remoting/nacos/builder.go | 2 +-
remoting/nacos/builder_test.go | 2 +-
15 files changed, 48 insertions(+), 31 deletions(-)
diff --git a/config_center/nacos/impl.go b/config_center/nacos/impl.go
index f2151855e..1a4ffa8bb 100644
--- a/config_center/nacos/impl.go
+++ b/config_center/nacos/impl.go
@@ -27,8 +27,8 @@ import (
nacosClient "github.com/dubbogo/gost/database/kv/nacos"
"github.com/dubbogo/gost/log/logger"
- constant2 "github.com/nacos-group/nacos-sdk-go/v2/common/constant"
- "github.com/nacos-group/nacos-sdk-go/v2/vo"
+ constant2 "github.com/nacos-group/nacos-sdk-go/common/constant"
+ "github.com/nacos-group/nacos-sdk-go/vo"
perrors "github.com/pkg/errors"
)
diff --git a/config_center/nacos/impl_test.go b/config_center/nacos/impl_test.go
index b2de57044..e3a542d16 100644
--- a/config_center/nacos/impl_test.go
+++ b/config_center/nacos/impl_test.go
@@ -29,8 +29,8 @@ import (
"github.com/golang/mock/gomock"
- "github.com/nacos-group/nacos-sdk-go/v2/model"
- "github.com/nacos-group/nacos-sdk-go/v2/vo"
+ "github.com/nacos-group/nacos-sdk-go/model"
+ "github.com/nacos-group/nacos-sdk-go/vo"
)
import (
diff --git a/config_center/nacos/listener.go b/config_center/nacos/listener.go
index defcafe5b..ab335db64 100644
--- a/config_center/nacos/listener.go
+++ b/config_center/nacos/listener.go
@@ -24,8 +24,8 @@ import (
import (
"github.com/dubbogo/gost/log/logger"
- constant2 "github.com/nacos-group/nacos-sdk-go/v2/common/constant"
- "github.com/nacos-group/nacos-sdk-go/v2/vo"
+ constant2 "github.com/nacos-group/nacos-sdk-go/common/constant"
+ "github.com/nacos-group/nacos-sdk-go/vo"
)
import (
diff --git a/go.mod b/go.mod
index b732545c4..aa9a5df08 100644
--- a/go.mod
+++ b/go.mod
@@ -15,7 +15,7 @@ require (
github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1
github.com/creasty/defaults v1.5.2
github.com/dubbogo/go-zookeeper v1.0.4-0.20211212162352-f9d2183d89d5
- github.com/dubbogo/gost v1.13.1
+ github.com/dubbogo/gost v1.13.2
github.com/dubbogo/grpc-go v1.42.10
github.com/dubbogo/triple v1.2.1
github.com/emicklei/go-restful/v3 v3.10.1
@@ -36,7 +36,7 @@ require (
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
github.com/mitchellh/mapstructure v1.5.0
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
- github.com/nacos-group/nacos-sdk-go/v2 v2.1.2
+ github.com/nacos-group/nacos-sdk-go v1.1.3
github.com/natefinch/lumberjack v2.0.0+incompatible
github.com/oliveagle/jsonpath v0.0.0-20180606110733-2e52cf6e6852
github.com/opentracing/opentracing-go v1.2.0
diff --git a/go.sum b/go.sum
index 2c9e5efb1..e976e895f 100644
--- a/go.sum
+++ b/go.sum
@@ -176,8 +176,9 @@ github.com/dubbogo/go-zookeeper
v1.0.4-0.20211212162352-f9d2183d89d5/go.mod h1:f
github.com/dubbogo/gost v1.9.0/go.mod
h1:pPTjVyoJan3aPxBPNUX0ADkXjPibLo+/Ib0/fADXSG8=
github.com/dubbogo/gost v1.11.18/go.mod
h1:vIcP9rqz2KsXHPjsAwIUtfJIJjppQLQDcYaZTy/61jI=
github.com/dubbogo/gost v1.12.6-0.20220824084206-300e27e9e524/go.mod
h1:0YHTGJtjHiYlWtVEkZnyrvhr7rR+23GczNaJrgc2v38=
-github.com/dubbogo/gost v1.13.1 h1:71EJIwV6ev0CxWqWPwcDcHhzEq1Q5pUmCkLcLCBaqvM=
github.com/dubbogo/gost v1.13.1/go.mod
h1:9HMXBv+WBMRWhF3SklpqDjkS/01AKWm2SrVdz/A0xJI=
+github.com/dubbogo/gost v1.13.2 h1:z4dczJ5KYu9CAbHWevzTVI/7a7vGQ1vECfmzKHacov0=
+github.com/dubbogo/gost v1.13.2/go.mod
h1:2vbZ7bo4PgR7stX1He5XBvQgP6wx4A7q7IFHZU3hVmE=
github.com/dubbogo/grpc-go v1.42.9/go.mod
h1:F1T9hnUvYGW4JLK1QNriavpOkhusU677ovPzLkk6zHM=
github.com/dubbogo/grpc-go v1.42.10
h1:CoyCdtqKJEar/3rPa6peZbDqYZ/mVsCqAxB6TfTSkhQ=
github.com/dubbogo/grpc-go v1.42.10/go.mod
h1:JMkPt1mIHL96GAFeYsMoMjew6f1ROKycikGzZQH1s5U=
@@ -232,6 +233,7 @@ github.com/ghodss/yaml v1.0.0/go.mod
h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeME
github.com/go-asn1-ber/asn1-ber v1.3.1/go.mod
h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0=
github.com/go-co-op/gocron v1.9.0
h1:+V+DDenw3ryB7B+tK1bAIC5p0ruw4oX9IqAsdRnGIf0=
github.com/go-co-op/gocron v1.9.0/go.mod
h1:DbJm9kdgr1sEvWpHCA7dFFs/PGHPMil9/97EXCRPr4k=
+github.com/go-errors/errors v1.0.1
h1:LUHzmkK3GUKUrL/1gfBUxAHzcev3apQlezX/+O7ma6w=
github.com/go-errors/errors v1.0.1/go.mod
h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q=
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod
h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod
h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
@@ -579,9 +581,9 @@ github.com/mschoch/smat v0.2.0
h1:8imxQsjDm8yFEAVBe7azKmKSgzSkZXDuKkSq9374khM=
github.com/mschoch/smat v0.2.0/go.mod
h1:kc9mz7DoBKqDyiRL7VZN8KvXQMWeTaVnttLRXOlotKw=
github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod
h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod
h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
-github.com/nacos-group/nacos-sdk-go v1.0.8
h1:8pEm05Cdav9sQgJSv5kyvlgfz0SzFUUGI3pWX6SiSnM=
github.com/nacos-group/nacos-sdk-go v1.0.8/go.mod
h1:hlAPn3UdzlxIlSILAyOXKxjFSvDJ9oLzTJ9hLAK1KzA=
-github.com/nacos-group/nacos-sdk-go/v2 v2.1.2
h1:A8GV6j0rw80I6tTKSav/pTpEgNECYXeFvZCsiLBWGnQ=
+github.com/nacos-group/nacos-sdk-go v1.1.3
h1:xNlSC9li2A11ifTA8HCqgM6NRImGUJA4X+gGK5muJuQ=
+github.com/nacos-group/nacos-sdk-go v1.1.3/go.mod
h1:cBv9wy5iObs7khOqov1ERFQrCuTR4ILpgaiaVMxEmGI=
github.com/nacos-group/nacos-sdk-go/v2 v2.1.2/go.mod
h1:ys/1adWeKXXzbNWfRNbaFlX/t6HVLWdpsNDvmoWTw0g=
github.com/natefinch/lumberjack v2.0.0+incompatible
h1:4QJd3OLAMgj7ph+yZTuX13Ld4UpgHp07nNdFX7mqFfM=
github.com/natefinch/lumberjack v2.0.0+incompatible/go.mod
h1:Wi9p2TTF5DG5oU+6YfsmYQpsTIOm0B1VNzQg9Mw6nPk=
diff --git a/metadata/report/nacos/report.go b/metadata/report/nacos/report.go
index 874967b2a..655b57704 100644
--- a/metadata/report/nacos/report.go
+++ b/metadata/report/nacos/report.go
@@ -28,7 +28,7 @@ import (
nacosClient "github.com/dubbogo/gost/database/kv/nacos"
"github.com/dubbogo/gost/log/logger"
- "github.com/nacos-group/nacos-sdk-go/v2/vo"
+ "github.com/nacos-group/nacos-sdk-go/vo"
perrors "github.com/pkg/errors"
)
diff --git a/metadata/report/nacos/report_test.go
b/metadata/report/nacos/report_test.go
index 759a45661..cd6e0f51d 100644
--- a/metadata/report/nacos/report_test.go
+++ b/metadata/report/nacos/report_test.go
@@ -29,8 +29,8 @@ import (
"github.com/golang/mock/gomock"
- "github.com/nacos-group/nacos-sdk-go/v2/model"
- "github.com/nacos-group/nacos-sdk-go/v2/vo"
+ "github.com/nacos-group/nacos-sdk-go/model"
+ "github.com/nacos-group/nacos-sdk-go/vo"
)
import (
diff --git a/registry/nacos/listener.go b/registry/nacos/listener.go
index a8e8f9655..230630e7d 100644
--- a/registry/nacos/listener.go
+++ b/registry/nacos/listener.go
@@ -30,8 +30,8 @@ import (
nacosClient "github.com/dubbogo/gost/database/kv/nacos"
"github.com/dubbogo/gost/log/logger"
- "github.com/nacos-group/nacos-sdk-go/v2/model"
- "github.com/nacos-group/nacos-sdk-go/v2/vo"
+ "github.com/nacos-group/nacos-sdk-go/model"
+ "github.com/nacos-group/nacos-sdk-go/vo"
perrors "github.com/pkg/errors"
)
@@ -48,7 +48,7 @@ var (
listenerCache sync.Map
)
-type callback func(services []model.Instance, err error)
+type callback func(services []model.SubscribeService, err error)
type nacosListener struct {
namingClient *nacosClient.NacosNamingClient
@@ -75,6 +75,21 @@ func NewNacosListener(url, regURL *common.URL, namingClient
*nacosClient.NacosNa
return listener, err
}
+func generateInstance(ss model.SubscribeService) model.Instance {
+ return model.Instance{
+ InstanceId: ss.InstanceId,
+ Ip: ss.Ip,
+ Port: ss.Port,
+ ServiceName: ss.ServiceName,
+ Valid: ss.Valid,
+ Enable: ss.Enable,
+ Weight: ss.Weight,
+ Metadata: ss.Metadata,
+ ClusterName: ss.ClusterName,
+ Healthy: ss.Healthy,
+ }
+}
+
func generateUrl(instance model.Instance) *common.URL {
if instance.Metadata == nil {
logger.Errorf("nacos instance metadata is empty,instance:%+v",
instance)
@@ -108,7 +123,7 @@ func generateUrl(instance model.Instance) *common.URL {
}
// Callback will be invoked when got subscribed events.
-func (nl *nacosListener) Callback(services []model.Instance, err error) {
+func (nl *nacosListener) Callback(services []model.SubscribeService, err
error) {
if err != nil {
logger.Errorf("nacos subscribe callback error:%s ,
subscribe:%+v ", err.Error(), nl.subscribeParam)
return
@@ -127,7 +142,7 @@ func (nl *nacosListener) Callback(services
[]model.Instance, err error) {
continue
}
host := services[i].Ip + ":" +
strconv.Itoa(int(services[i].Port))
- instance := services[i]
+ instance := generateInstance(services[i])
newInstanceMap[host] = instance
if old, ok := nl.instanceMap[host]; !ok && instance.Healthy {
// instance does not exist in cache, add it to cache
diff --git a/registry/nacos/registry.go b/registry/nacos/registry.go
index 5ee70107e..46da4bc66 100644
--- a/registry/nacos/registry.go
+++ b/registry/nacos/registry.go
@@ -28,7 +28,7 @@ import (
nacosClient "github.com/dubbogo/gost/database/kv/nacos"
"github.com/dubbogo/gost/log/logger"
- "github.com/nacos-group/nacos-sdk-go/v2/vo"
+ "github.com/nacos-group/nacos-sdk-go/vo"
perrors "github.com/pkg/errors"
)
diff --git a/registry/nacos/registry_test.go b/registry/nacos/registry_test.go
index cde18ebf6..df1331ded 100644
--- a/registry/nacos/registry_test.go
+++ b/registry/nacos/registry_test.go
@@ -29,8 +29,8 @@ import (
"github.com/golang/mock/gomock"
- "github.com/nacos-group/nacos-sdk-go/v2/model"
- "github.com/nacos-group/nacos-sdk-go/v2/vo"
+ "github.com/nacos-group/nacos-sdk-go/model"
+ "github.com/nacos-group/nacos-sdk-go/vo"
)
import (
diff --git a/registry/nacos/service_discovery.go
b/registry/nacos/service_discovery.go
index 7f2f2cae3..313bb014d 100644
--- a/registry/nacos/service_discovery.go
+++ b/registry/nacos/service_discovery.go
@@ -28,8 +28,8 @@ import (
gxpage "github.com/dubbogo/gost/hash/page"
"github.com/dubbogo/gost/log/logger"
- "github.com/nacos-group/nacos-sdk-go/v2/model"
- "github.com/nacos-group/nacos-sdk-go/v2/vo"
+ "github.com/nacos-group/nacos-sdk-go/model"
+ "github.com/nacos-group/nacos-sdk-go/vo"
perrors "github.com/pkg/errors"
)
@@ -246,7 +246,7 @@ func (n *nacosServiceDiscovery) AddListener(listener
registry.ServiceInstancesCh
err := n.namingClient.Client().Subscribe(&vo.SubscribeParam{
ServiceName: serviceName,
GroupName: n.group,
- SubscribeCallback: func(services []model.Instance, err
error) {
+ SubscribeCallback: func(services
[]model.SubscribeService, err error) {
if err != nil {
logger.Errorf("Could not handle the
subscribe notification because the err is not nil."+
" service name: %s, err: %v",
serviceName, err)
diff --git a/registry/nacos/service_discovery_test.go
b/registry/nacos/service_discovery_test.go
index f48f84492..7eb18a626 100644
--- a/registry/nacos/service_discovery_test.go
+++ b/registry/nacos/service_discovery_test.go
@@ -27,8 +27,8 @@ import (
import (
gxset "github.com/dubbogo/gost/container/set"
- "github.com/nacos-group/nacos-sdk-go/v2/model"
- "github.com/nacos-group/nacos-sdk-go/v2/vo"
+ "github.com/nacos-group/nacos-sdk-go/model"
+ "github.com/nacos-group/nacos-sdk-go/vo"
perrors "github.com/pkg/errors"
diff --git a/registry/zookeeper/service_discovery_test.go
b/registry/zookeeper/service_discovery_test.go
index 00868b3c8..20e2e4659 100644
--- a/registry/zookeeper/service_discovery_test.go
+++ b/registry/zookeeper/service_discovery_test.go
@@ -24,8 +24,8 @@ import (
)
import (
- "github.com/nacos-group/nacos-sdk-go/v2/model"
- "github.com/nacos-group/nacos-sdk-go/v2/vo"
+ "github.com/nacos-group/nacos-sdk-go/model"
+ "github.com/nacos-group/nacos-sdk-go/vo"
"github.com/stretchr/testify/assert"
)
diff --git a/remoting/nacos/builder.go b/remoting/nacos/builder.go
index ff199227c..bc8ebccbd 100644
--- a/remoting/nacos/builder.go
+++ b/remoting/nacos/builder.go
@@ -28,7 +28,7 @@ import (
nacosClient "github.com/dubbogo/gost/database/kv/nacos"
"github.com/dubbogo/gost/log/logger"
- nacosConstant "github.com/nacos-group/nacos-sdk-go/v2/common/constant"
+ nacosConstant "github.com/nacos-group/nacos-sdk-go/common/constant"
perrors "github.com/pkg/errors"
)
diff --git a/remoting/nacos/builder_test.go b/remoting/nacos/builder_test.go
index 54e058fd9..93f8568a8 100644
--- a/remoting/nacos/builder_test.go
+++ b/remoting/nacos/builder_test.go
@@ -29,7 +29,7 @@ import (
nacosClient "github.com/dubbogo/gost/database/kv/nacos"
- nacosConstant "github.com/nacos-group/nacos-sdk-go/v2common/constant"
+ nacosConstant "github.com/nacos-group/nacos-sdk-gocommon/constant"
"github.com/stretchr/testify/assert"
)