diff --git a/.gitignore b/.gitignore
index f369c2833aeacbff3aa85a6cd1cdc25520928209..e5ba291004ab0d89c1ef1db6f353361232fddcc8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -30,3 +30,4 @@ coverage.txt
 remoting/zookeeper/zookeeper-4unittest/
 config_center/zookeeper/zookeeper-4unittest/
 registry/zookeeper/zookeeper-4unittest/
+registry/consul/agent*
\ No newline at end of file
diff --git a/common/constant/version.go b/common/constant/version.go
index d4c6821e76894cbd82dc5fae09124263b5c6aa0f..8ef9fae2c6088e78007abf8f7ddd81cc363c4ec3 100644
--- a/common/constant/version.go
+++ b/common/constant/version.go
@@ -18,7 +18,7 @@
 package constant
 
 const (
-	Version = "2.6.0"
+	Version = "1.3.0"
 	Name    = "dubbogo"
-	DATE    = "2019/05/06"
+	DATE    = "2020/01/12"
 )
diff --git a/filter/filter/access_log_filter.go b/filter/filter_impl/access_log_filter.go
similarity index 99%
rename from filter/filter/access_log_filter.go
rename to filter/filter_impl/access_log_filter.go
index cce2c5050fcbc60bc45b7bc2751685a8d9677b76..a1b022f27edef4a3bdb84c6117364394cd72aefe 100644
--- a/filter/filter/access_log_filter.go
+++ b/filter/filter_impl/access_log_filter.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"os"
diff --git a/filter/filter/access_log_filter_test.go b/filter/filter_impl/access_log_filter_test.go
similarity index 99%
rename from filter/filter/access_log_filter_test.go
rename to filter/filter_impl/access_log_filter_test.go
index 2c17021a9f17d3d99c48e5763087c0b03b490b93..5076962486da1ca40c4bdf6d7ba4b75a05bb0f92 100644
--- a/filter/filter/access_log_filter_test.go
+++ b/filter/filter_impl/access_log_filter_test.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"context"
diff --git a/filter/filter/active_filter.go b/filter/filter_impl/active_filter.go
similarity index 98%
rename from filter/filter/active_filter.go
rename to filter/filter_impl/active_filter.go
index e0f73c2b2facd53b23e491be2e5b123b5d33087d..b12f776322986b46e6ab0ca878e9d83bf74822e8 100644
--- a/filter/filter/active_filter.go
+++ b/filter/filter_impl/active_filter.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"github.com/apache/dubbo-go/common/extension"
diff --git a/filter/filter/echo_filter.go b/filter/filter_impl/echo_filter.go
similarity index 98%
rename from filter/filter/echo_filter.go
rename to filter/filter_impl/echo_filter.go
index 1515c0a99c77d7a4d9af93e141cbed9b529158d7..f67a47ac8704b1f6e10135bd24234cc0b8965dec 100644
--- a/filter/filter/echo_filter.go
+++ b/filter/filter_impl/echo_filter.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"github.com/apache/dubbo-go/common/constant"
diff --git a/filter/filter/echo_filter_test.go b/filter/filter_impl/echo_filter_test.go
similarity index 98%
rename from filter/filter/echo_filter_test.go
rename to filter/filter_impl/echo_filter_test.go
index d57d54329f52955d283366f6edc1376a1a474bde..b75b9c19a1f073cc23dfccfa97a51e456e59d9cc 100644
--- a/filter/filter/echo_filter_test.go
+++ b/filter/filter_impl/echo_filter_test.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"testing"
diff --git a/filter/filter/execute_limit_filter.go b/filter/filter_impl/execute_limit_filter.go
similarity index 98%
rename from filter/filter/execute_limit_filter.go
rename to filter/filter_impl/execute_limit_filter.go
index 4b5ea7491c19a726f1d90b7588ac5a480cd38590..a192aede400b1d73b7e604b09126ae372a1e91db 100644
--- a/filter/filter/execute_limit_filter.go
+++ b/filter/filter_impl/execute_limit_filter.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"strconv"
@@ -32,7 +32,7 @@ import (
 	"github.com/apache/dubbo-go/common/extension"
 	"github.com/apache/dubbo-go/common/logger"
 	"github.com/apache/dubbo-go/filter"
-	_ "github.com/apache/dubbo-go/filter/common"
+	_ "github.com/apache/dubbo-go/filter/handler"
 	"github.com/apache/dubbo-go/protocol"
 )
 
diff --git a/filter/filter/execute_limit_filter_test.go b/filter/filter_impl/execute_limit_filter_test.go
similarity index 99%
rename from filter/filter/execute_limit_filter_test.go
rename to filter/filter_impl/execute_limit_filter_test.go
index 326b13677b157fbba2495caf5699c246d0d62879..e3836251df4ba78befcbb5720affb5dbc3cbdf1f 100644
--- a/filter/filter/execute_limit_filter_test.go
+++ b/filter/filter_impl/execute_limit_filter_test.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"net/url"
diff --git a/filter/filter/generic_filter.go b/filter/filter_impl/generic_filter.go
similarity index 99%
rename from filter/filter/generic_filter.go
rename to filter/filter_impl/generic_filter.go
index 9fb26f15aec7027d46526ed61a46d088a0b6b5e8..3bfae1e35d76cd65289d5f100da621a8fa745d1b 100644
--- a/filter/filter/generic_filter.go
+++ b/filter/filter_impl/generic_filter.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"reflect"
diff --git a/filter/filter/generic_filter_test.go b/filter/filter_impl/generic_filter_test.go
similarity index 99%
rename from filter/filter/generic_filter_test.go
rename to filter/filter_impl/generic_filter_test.go
index d5298adbd404d7a525bf66ef248cf54b525a6647..c4dc19270e8a81d65e8b56664d4ab0af204f29c5 100644
--- a/filter/filter/generic_filter_test.go
+++ b/filter/filter_impl/generic_filter_test.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"reflect"
diff --git a/filter/filter/generic_service_filter.go b/filter/filter_impl/generic_service_filter.go
similarity index 99%
rename from filter/filter/generic_service_filter.go
rename to filter/filter_impl/generic_service_filter.go
index 514a51f0b0f4c5d16109b97f74d1095e1842f658..da33f13e5ef29a7164c3776b65cc5cabd4b43888 100644
--- a/filter/filter/generic_service_filter.go
+++ b/filter/filter_impl/generic_service_filter.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"reflect"
diff --git a/filter/filter/generic_service_filter_test.go b/filter/filter_impl/generic_service_filter_test.go
similarity index 99%
rename from filter/filter/generic_service_filter_test.go
rename to filter/filter_impl/generic_service_filter_test.go
index 599a6a66d07ee0ed95545680ccb195f1a2fdeb68..e36ec5086ecacffbf56a0da6dd9249ffd6fec649 100644
--- a/filter/filter/generic_service_filter_test.go
+++ b/filter/filter_impl/generic_service_filter_test.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"context"
diff --git a/filter/filter/graceful_shutdown_filter.go b/filter/filter_impl/graceful_shutdown_filter.go
similarity index 99%
rename from filter/filter/graceful_shutdown_filter.go
rename to filter/filter_impl/graceful_shutdown_filter.go
index c682c7ef79deef2e66178cf1c43ec87992e960dc..1af7e1f8c32ea3924550399a7ff5e76c68368636 100644
--- a/filter/filter/graceful_shutdown_filter.go
+++ b/filter/filter_impl/graceful_shutdown_filter.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"sync/atomic"
diff --git a/filter/filter/graceful_shutdown_filter_test.go b/filter/filter_impl/graceful_shutdown_filter_test.go
similarity index 97%
rename from filter/filter/graceful_shutdown_filter_test.go
rename to filter/filter_impl/graceful_shutdown_filter_test.go
index af57cd4ec8db7a32abc9cdc09724035d8f67cd36..fc437c3557fa452273e770d3d50678401ba3b33b 100644
--- a/filter/filter/graceful_shutdown_filter_test.go
+++ b/filter/filter_impl/graceful_shutdown_filter_test.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"net/url"
@@ -32,7 +32,7 @@ import (
 	"github.com/apache/dubbo-go/common/extension"
 	"github.com/apache/dubbo-go/config"
 	"github.com/apache/dubbo-go/filter"
-	common2 "github.com/apache/dubbo-go/filter/common"
+	common2 "github.com/apache/dubbo-go/filter/handler"
 	"github.com/apache/dubbo-go/protocol"
 	"github.com/apache/dubbo-go/protocol/invocation"
 )
diff --git a/filter/filter/hystrix_filter.go b/filter/filter_impl/hystrix_filter.go
similarity index 99%
rename from filter/filter/hystrix_filter.go
rename to filter/filter_impl/hystrix_filter.go
index a7c57b4dd6c4a50f8ff90c6e22ff27cc5ef6658e..a6e07803046005b5ab31d7a02ea9e25f4b74da75 100644
--- a/filter/filter/hystrix_filter.go
+++ b/filter/filter_impl/hystrix_filter.go
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package filter
+package filter_impl
 
 import (
 	"fmt"
diff --git a/filter/filter/hystrix_filter_test.go b/filter/filter_impl/hystrix_filter_test.go
similarity index 99%
rename from filter/filter/hystrix_filter_test.go
rename to filter/filter_impl/hystrix_filter_test.go
index 37432940300e558eee971448c5829b2d6c8f2696..2bbc3e079e7ae563db1efa18f82423931fd5919d 100644
--- a/filter/filter/hystrix_filter_test.go
+++ b/filter/filter_impl/hystrix_filter_test.go
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package filter
+package filter_impl
 
 import (
 	"regexp"
diff --git a/filter/filter/token_filter.go b/filter/filter_impl/token_filter.go
similarity index 98%
rename from filter/filter/token_filter.go
rename to filter/filter_impl/token_filter.go
index 07b80f3402dbd63243b1c48e2d98c80a1f704362..180f3e6631a2fd0b317af3a4addd8d77287d82d5 100644
--- a/filter/filter/token_filter.go
+++ b/filter/filter_impl/token_filter.go
@@ -15,7 +15,7 @@ See the License for the specific language governing permissions and
 limitations under the License.
 */
 
-package filter
+package filter_impl
 
 import (
 	"strings"
diff --git a/filter/filter/token_filter_test.go b/filter/filter_impl/token_filter_test.go
similarity index 99%
rename from filter/filter/token_filter_test.go
rename to filter/filter_impl/token_filter_test.go
index 4434865de7918e41720fdd74eace32e9483901b6..675d33dc7d401b04f59037c1ec2eb44c8d6ecbe4 100644
--- a/filter/filter/token_filter_test.go
+++ b/filter/filter_impl/token_filter_test.go
@@ -15,7 +15,7 @@ See the License for the specific language governing permissions and
 limitations under the License.
 */
 
-package filter
+package filter_impl
 
 import (
 	"net/url"
diff --git a/filter/tps/tps_limit_fix_window_strategy.go b/filter/filter_impl/tps/tps_limit_fix_window_strategy.go
similarity index 100%
rename from filter/tps/tps_limit_fix_window_strategy.go
rename to filter/filter_impl/tps/tps_limit_fix_window_strategy.go
diff --git a/filter/tps/tps_limit_fix_window_strategy_test.go b/filter/filter_impl/tps/tps_limit_fix_window_strategy_test.go
similarity index 100%
rename from filter/tps/tps_limit_fix_window_strategy_test.go
rename to filter/filter_impl/tps/tps_limit_fix_window_strategy_test.go
diff --git a/filter/tps/tps_limit_sliding_window_strategy.go b/filter/filter_impl/tps/tps_limit_sliding_window_strategy.go
similarity index 100%
rename from filter/tps/tps_limit_sliding_window_strategy.go
rename to filter/filter_impl/tps/tps_limit_sliding_window_strategy.go
diff --git a/filter/tps/tps_limit_sliding_window_strategy_test.go b/filter/filter_impl/tps/tps_limit_sliding_window_strategy_test.go
similarity index 100%
rename from filter/tps/tps_limit_sliding_window_strategy_test.go
rename to filter/filter_impl/tps/tps_limit_sliding_window_strategy_test.go
diff --git a/filter/tps/tps_limit_strategy_mock.go b/filter/filter_impl/tps/tps_limit_strategy_mock.go
similarity index 100%
rename from filter/tps/tps_limit_strategy_mock.go
rename to filter/filter_impl/tps/tps_limit_strategy_mock.go
diff --git a/filter/tps/tps_limit_thread_safe_fix_window_strategy.go b/filter/filter_impl/tps/tps_limit_thread_safe_fix_window_strategy.go
similarity index 100%
rename from filter/tps/tps_limit_thread_safe_fix_window_strategy.go
rename to filter/filter_impl/tps/tps_limit_thread_safe_fix_window_strategy.go
diff --git a/filter/tps/tps_limit_thread_safe_fix_window_strategy_test.go b/filter/filter_impl/tps/tps_limit_thread_safe_fix_window_strategy_test.go
similarity index 100%
rename from filter/tps/tps_limit_thread_safe_fix_window_strategy_test.go
rename to filter/filter_impl/tps/tps_limit_thread_safe_fix_window_strategy_test.go
diff --git a/filter/tps/tps_limiter_method_service.go b/filter/filter_impl/tps/tps_limiter_method_service.go
similarity index 100%
rename from filter/tps/tps_limiter_method_service.go
rename to filter/filter_impl/tps/tps_limiter_method_service.go
diff --git a/filter/tps/tps_limiter_method_service_test.go b/filter/filter_impl/tps/tps_limiter_method_service_test.go
similarity index 100%
rename from filter/tps/tps_limiter_method_service_test.go
rename to filter/filter_impl/tps/tps_limiter_method_service_test.go
diff --git a/filter/tps/tps_limiter_mock.go b/filter/filter_impl/tps/tps_limiter_mock.go
similarity index 100%
rename from filter/tps/tps_limiter_mock.go
rename to filter/filter_impl/tps/tps_limiter_mock.go
diff --git a/filter/filter/tps_limit_filter.go b/filter/filter_impl/tps_limit_filter.go
similarity index 95%
rename from filter/filter/tps_limit_filter.go
rename to filter/filter_impl/tps_limit_filter.go
index ccccec00d4741481534185eaab290fc717864bd8..77414a8ea70743983cadc609c875920cff525487 100644
--- a/filter/filter/tps_limit_filter.go
+++ b/filter/filter_impl/tps_limit_filter.go
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"github.com/apache/dubbo-go/common/constant"
 	"github.com/apache/dubbo-go/common/extension"
 	"github.com/apache/dubbo-go/common/logger"
 	"github.com/apache/dubbo-go/filter"
-	_ "github.com/apache/dubbo-go/filter/common"
-	_ "github.com/apache/dubbo-go/filter/tps"
+	_ "github.com/apache/dubbo-go/filter/filter_impl/tps"
+	_ "github.com/apache/dubbo-go/filter/handler"
 	"github.com/apache/dubbo-go/protocol"
 )
 
diff --git a/filter/filter/tps_limit_filter_test.go b/filter/filter_impl/tps_limit_filter_test.go
similarity index 96%
rename from filter/filter/tps_limit_filter_test.go
rename to filter/filter_impl/tps_limit_filter_test.go
index 6acaab7036307299da18aefbccf011923df8e287..5e04804aa23c4e6e417f6bb9975a3269a2118739 100644
--- a/filter/filter/tps_limit_filter_test.go
+++ b/filter/filter_impl/tps_limit_filter_test.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package filter
+package filter_impl
 
 import (
 	"net/url"
@@ -24,8 +24,8 @@ import (
 
 import (
 	"github.com/apache/dubbo-go/filter"
-	common2 "github.com/apache/dubbo-go/filter/common"
-	"github.com/apache/dubbo-go/filter/tps"
+	"github.com/apache/dubbo-go/filter/filter_impl/tps"
+	common2 "github.com/apache/dubbo-go/filter/handler"
 	"github.com/golang/mock/gomock"
 	"github.com/stretchr/testify/assert"
 )
diff --git a/filter/common/rejected_execution_handler_mock.go b/filter/handler/rejected_execution_handler_mock.go
similarity index 99%
rename from filter/common/rejected_execution_handler_mock.go
rename to filter/handler/rejected_execution_handler_mock.go
index a5631af9f7600cae772437877b1ac9139655cc5f..a5bef63b3729a7b04d911c9844320aa778ac357a 100644
--- a/filter/common/rejected_execution_handler_mock.go
+++ b/filter/handler/rejected_execution_handler_mock.go
@@ -18,7 +18,7 @@
 // Source: rejected_execution_handler.go
 
 // Package filter is a generated GoMock package.
-package common
+package handler
 
 import (
 	reflect "reflect"
diff --git a/filter/common/rejected_execution_handler_only_log.go b/filter/handler/rejected_execution_handler_only_log.go
similarity index 99%
rename from filter/common/rejected_execution_handler_only_log.go
rename to filter/handler/rejected_execution_handler_only_log.go
index 65abe677f129fa2fbe412c7e3ea2b23de2f1ade6..83d85fd1e1a80462e454ef5a8bcd375f5a2b0bcb 100644
--- a/filter/common/rejected_execution_handler_only_log.go
+++ b/filter/handler/rejected_execution_handler_only_log.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package common
+package handler
 
 import (
 	"github.com/apache/dubbo-go/filter"
diff --git a/filter/common/rejected_execution_handler_only_log_test.go b/filter/handler/rejected_execution_handler_only_log_test.go
similarity index 98%
rename from filter/common/rejected_execution_handler_only_log_test.go
rename to filter/handler/rejected_execution_handler_only_log_test.go
index 0efc3d813771577d38fd5e7989255fc097b49a08..409f09f61bd958992749231fca045b54601fc627 100644
--- a/filter/common/rejected_execution_handler_only_log_test.go
+++ b/filter/handler/rejected_execution_handler_only_log_test.go
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package common
+package handler
 
 import (
 	"net/url"
diff --git a/registry/etcdv3/registry_test.go b/registry/etcdv3/registry_test.go
index 3f8c0f4cfccc2bcc68fc1e55fa69d74e9f0f8c0f..6c05a8a83fce50053272181902aeaecdaee9597c 100644
--- a/registry/etcdv3/registry_test.go
+++ b/registry/etcdv3/registry_test.go
@@ -62,7 +62,7 @@ func (suite *RegistryTestSuite) TestRegister() {
 	if err != nil {
 		t.Fatal(err)
 	}
-	assert.Regexp(t, ".*dubbo%3A%2F%2F127.0.0.1%3A20000%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26category%3Dproviders%26cluster%3Dmock%26dubbo%3Ddubbo-provider-golang-2.6.0%26.*provider", children)
+	assert.Regexp(t, ".*dubbo%3A%2F%2F127.0.0.1%3A20000%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26category%3Dproviders%26cluster%3Dmock%26dubbo%3Ddubbo-provider-golang-1.3.0%26.*provider", children)
 	assert.NoError(t, err)
 }
 
diff --git a/registry/zookeeper/listener_test.go b/registry/zookeeper/listener_test.go
index 910d47b7e4e3d27c6f7245777cba1f46adc8e318..615a4bb16a7c5cc3f3e968db24e6bd05ecfdae2a 100644
--- a/registry/zookeeper/listener_test.go
+++ b/registry/zookeeper/listener_test.go
@@ -34,9 +34,9 @@ import (
 
 func Test_DataChange(t *testing.T) {
 	listener := NewRegistryDataListener(&MockDataListener{})
-	url, _ := common.NewURL(context.TODO(), "jsonrpc%3A%2F%2F127.0.0.1%3A20001%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26app.version%3D0.0.1%26application%3DBDTService%26category%3Dproviders%26cluster%3Dfailover%26dubbo%3Ddubbo-provider-golang-2.6.0%26environment%3Ddev%26group%3D%26interface%3Dcom.ikurento.user.UserProvider%26ip%3D10.32.20.124%26loadbalance%3Drandom%26methods.GetUser.loadbalance%3Drandom%26methods.GetUser.retries%3D1%26methods.GetUser.weight%3D0%26module%3Ddubbogo%2Buser-info%2Bserver%26name%3DBDTService%26organization%3Dikurento.com%26owner%3DZX%26pid%3D74500%26retries%3D0%26service.filter%3Decho%26side%3Dprovider%26timestamp%3D1560155407%26version%3D%26warmup%3D100")
+	url, _ := common.NewURL(context.TODO(), "jsonrpc%3A%2F%2F127.0.0.1%3A20001%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26app.version%3D0.0.1%26application%3DBDTService%26category%3Dproviders%26cluster%3Dfailover%26dubbo%3Ddubbo-provider-golang-1.3.0%26environment%3Ddev%26group%3D%26interface%3Dcom.ikurento.user.UserProvider%26ip%3D10.32.20.124%26loadbalance%3Drandom%26methods.GetUser.loadbalance%3Drandom%26methods.GetUser.retries%3D1%26methods.GetUser.weight%3D0%26module%3Ddubbogo%2Buser-info%2Bserver%26name%3DBDTService%26organization%3Dikurento.com%26owner%3DZX%26pid%3D74500%26retries%3D0%26service.filter%3Decho%26side%3Dprovider%26timestamp%3D1560155407%26version%3D%26warmup%3D100")
 	listener.AddInterestedURL(&url)
-	int := listener.DataChange(remoting.Event{Path: "/dubbo/com.ikurento.user.UserProvider/providers/jsonrpc%3A%2F%2F127.0.0.1%3A20001%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26app.version%3D0.0.1%26application%3DBDTService%26category%3Dproviders%26cluster%3Dfailover%26dubbo%3Ddubbo-provider-golang-2.6.0%26environment%3Ddev%26group%3D%26interface%3Dcom.ikurento.user.UserProvider%26ip%3D10.32.20.124%26loadbalance%3Drandom%26methods.GetUser.loadbalance%3Drandom%26methods.GetUser.retries%3D1%26methods.GetUser.weight%3D0%26module%3Ddubbogo%2Buser-info%2Bserver%26name%3DBDTService%26organization%3Dikurento.com%26owner%3DZX%26pid%3D74500%26retries%3D0%26service.filter%3Decho%26side%3Dprovider%26timestamp%3D1560155407%26version%3D%26warmup%3D100"})
+	int := listener.DataChange(remoting.Event{Path: "/dubbo/com.ikurento.user.UserProvider/providers/jsonrpc%3A%2F%2F127.0.0.1%3A20001%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26app.version%3D0.0.1%26application%3DBDTService%26category%3Dproviders%26cluster%3Dfailover%26dubbo%3Ddubbo-provider-golang-1.3.0%26environment%3Ddev%26group%3D%26interface%3Dcom.ikurento.user.UserProvider%26ip%3D10.32.20.124%26loadbalance%3Drandom%26methods.GetUser.loadbalance%3Drandom%26methods.GetUser.retries%3D1%26methods.GetUser.weight%3D0%26module%3Ddubbogo%2Buser-info%2Bserver%26name%3DBDTService%26organization%3Dikurento.com%26owner%3DZX%26pid%3D74500%26retries%3D0%26service.filter%3Decho%26side%3Dprovider%26timestamp%3D1560155407%26version%3D%26warmup%3D100"})
 	assert.Equal(t, true, int)
 }
 
diff --git a/registry/zookeeper/registry_test.go b/registry/zookeeper/registry_test.go
index 841c38da7fbf1830b6f7c55809fc50d52468ef46..2c7bb9061f8accc775fa840508f4363753acbc1a 100644
--- a/registry/zookeeper/registry_test.go
+++ b/registry/zookeeper/registry_test.go
@@ -42,7 +42,7 @@ func Test_Register(t *testing.T) {
 	defer ts.Stop()
 	err := reg.Register(url)
 	children, _ := reg.client.GetChildren("/dubbo/com.ikurento.user.UserProvider/providers")
-	assert.Regexp(t, ".*dubbo%3A%2F%2F127.0.0.1%3A20000%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26category%3Dproviders%26cluster%3Dmock%26dubbo%3Ddubbo-provider-golang-2.6.0%26.*.serviceid%3Dsoa.mock%26.*provider", children)
+	assert.Regexp(t, ".*dubbo%3A%2F%2F127.0.0.1%3A20000%2Fcom.ikurento.user.UserProvider%3Fanyhost%3Dtrue%26category%3Dproviders%26cluster%3Dmock%26dubbo%3Ddubbo-provider-golang-1.3.0%26.*.serviceid%3Dsoa.mock%26.*provider", children)
 	assert.NoError(t, err)
 }