diff --git a/go.mod b/go.mod
index 18d85a650f27430f163b78f3bba92236c1a3b524..ac83a94bcfd8555bf073669da7ecbeabc1960b2a 100644
--- a/go.mod
+++ b/go.mod
@@ -1,5 +1,7 @@
 module github.com/apache/dubbo-go
 
+go 1.15
+
 require (
 	github.com/NYTimes/gziphandler v1.1.1 // indirect
 	github.com/RoaringBitmap/roaring v0.5.5
diff --git a/metadata/service/remote/service.go b/metadata/service/remote/service.go
index c72d02e33afdc2752cb8d2d506579d9bac95a851..bb520d3df72c369eb4022246f20bb9e9aa1bd8b8 100644
--- a/metadata/service/remote/service.go
+++ b/metadata/service/remote/service.go
@@ -125,7 +125,7 @@ func (mts *MetadataService) PublishServiceDefinition(url *common.URL) error {
 					ServiceInterface: interfaceName,
 					Version:          url.GetParam(constant.VERSION_KEY, ""),
 					Group:            url.GetParam(constant.GROUP_KEY, constant.DUBBO),
-					Side:             url.GetParam(constant.SIDE_KEY, "provider"),
+					Side:             url.GetParam(constant.SIDE_KEY, constant.PROVIDER_PROTOCOL),
 				},
 			}
 			mts.delegateReport.StoreProviderMetadata(id, sd)
@@ -142,9 +142,8 @@ func (mts *MetadataService) PublishServiceDefinition(url *common.URL) error {
 			BaseMetadataIdentifier: identifier.BaseMetadataIdentifier{
 				ServiceInterface: interfaceName,
 				Version:          url.GetParam(constant.VERSION_KEY, ""),
-				// Group:            url.GetParam(constant.GROUP_KEY, constant.SERVICE_DISCOVERY_DEFAULT_GROUP),
-				Group: url.GetParam(constant.GROUP_KEY, constant.DUBBO),
-				Side:  url.GetParam(constant.SIDE_KEY, "consumer"),
+				Group:            url.GetParam(constant.GROUP_KEY, constant.DUBBO),
+				Side:             url.GetParam(constant.SIDE_KEY, "consumer"),
 			},
 		}
 		mts.delegateReport.StoreConsumerMetadata(id, params)