diff --git a/registry/zookeeper/service_discovery.go b/registry/zookeeper/service_discovery.go
index 75dbf6e3b76c6cd64aecec9fca164353350f8daa..ca485df6c1188a5dae2efaf8881245e5c466fc2c 100644
--- a/registry/zookeeper/service_discovery.go
+++ b/registry/zookeeper/service_discovery.go
@@ -19,7 +19,6 @@ package zookeeper
import (
"fmt"
- "github.com/apache/dubbo-go/registry/event"
"net/url"
"strconv"
"strings"
@@ -270,7 +269,7 @@ func (zksd *zookeeperServiceDiscovery) GetRequestInstances(serviceNames []string
}
// AddListener ListenServiceEvent will add a data listener in service
-func (zksd *zookeeperServiceDiscovery) AddListener(listener *event.ServiceInstancesChangedListenerImpl) error {
+func (zksd *zookeeperServiceDiscovery) AddListener(listener registry.ServiceInstancesChangedListener) error {
zksd.listenLock.Lock()
defer zksd.listenLock.Unlock()
for _, t := range listener.GetServiceNames().Values() {