[ISSUE #2216] fix register instance protocol info to polaris when use tripe (#2238)

* fix:issue #2216

* fix:issue #2216
diff --git a/common/url.go b/common/url.go
index e0ef856..21a68f6 100644
--- a/common/url.go
+++ b/common/url.go
@@ -36,7 +36,9 @@
 	gxset "github.com/dubbogo/gost/container/set"
 
 	"github.com/google/uuid"
+
 	"github.com/jinzhu/copier"
+
 	perrors "github.com/pkg/errors"
 )
 
diff --git a/config/metric_config.go b/config/metric_config.go
index 5099070..14d7b72 100644
--- a/config/metric_config.go
+++ b/config/metric_config.go
@@ -19,6 +19,7 @@
 
 import (
 	"github.com/creasty/defaults"
+
 	"github.com/dubbogo/gost/log/logger"
 
 	"github.com/pkg/errors"
diff --git a/registry/polaris/registry.go b/registry/polaris/registry.go
index 0533f77..d156e8a 100644
--- a/registry/polaris/registry.go
+++ b/registry/polaris/registry.go
@@ -260,7 +260,7 @@
 			Service:  serviceName,
 			Host:     url.Ip,
 			Port:     port,
-			Protocol: &protocolForDubboGO,
+			Protocol: &url.Protocol,
 			Version:  &ver,
 			Metadata: metadata,
 		},
diff --git a/registry/polaris/service_discovery.go b/registry/polaris/service_discovery.go
index bb46087..4bd3e01 100644
--- a/registry/polaris/service_discovery.go
+++ b/registry/polaris/service_discovery.go
@@ -317,9 +317,12 @@
 
 func convertToRegisterInstance(namespace string, instance registry.ServiceInstance) *api.InstanceRegisterRequest {
 
-	health := instance.IsHealthy()
-	isolate := instance.IsEnable()
-	ttl := 5
+	var (
+		health      = instance.IsHealthy()
+		isolate     = instance.IsEnable()
+		ttl         = 5
+		protocolVal = string(constant.Dubbo)
+	)
 
 	return &api.InstanceRegisterRequest{
 		InstanceRegisterRequest: model.InstanceRegisterRequest{
@@ -327,7 +330,7 @@
 			Namespace: namespace,
 			Host:      instance.GetHost(),
 			Port:      instance.GetPort(),
-			Protocol:  &protocolForDubboGO,
+			Protocol:  &protocolVal,
 			Metadata:  instance.GetMetadata(),
 			Healthy:   &health,
 			Isolate:   &isolate,
diff --git a/registry/polaris/utils.go b/registry/polaris/utils.go
index 39b50a3..82e06c9 100644
--- a/registry/polaris/utils.go
+++ b/registry/polaris/utils.go
@@ -30,10 +30,6 @@
 	"dubbo.apache.org/dubbo-go/v3/registry"
 )
 
-var (
-	protocolForDubboGO string = "dubbo"
-)
-
 type PolarisInstanceInfo struct {
 	instance registry.ServiceInstance
 	url      *common.URL
diff --git a/remoting/zookeeper/listener.go b/remoting/zookeeper/listener.go
index 332accd..498fc33 100644
--- a/remoting/zookeeper/listener.go
+++ b/remoting/zookeeper/listener.go
@@ -23,13 +23,18 @@
 	"sync"
 	"time"
 )
+
 import (
 	"github.com/dubbogo/go-zookeeper/zk"
+
 	gxzookeeper "github.com/dubbogo/gost/database/kv/zk"
 	"github.com/dubbogo/gost/log/logger"
+
 	perrors "github.com/pkg/errors"
+
 	uatomic "go.uber.org/atomic"
 )
+
 import (
 	"dubbo.apache.org/dubbo-go/v3/common"
 	"dubbo.apache.org/dubbo-go/v3/common/constant"