diff --git a/registry/directory/directory.go b/registry/directory/directory.go index 8af9f582a08919bb7578a00fc64f8c8bde99d5b5..1d36a9d0e4e17322d221db102a63a10e8f724c36 100644 --- a/registry/directory/directory.go +++ b/registry/directory/directory.go @@ -125,10 +125,9 @@ func (dir *registryDirectory) refreshInvokers(res *registry.ServiceEvent) { } else if url.Protocol == constant.ROUTER_PROTOCOL || //2.for router url.GetParam(constant.CATEGORY_KEY, constant.DEFAULT_CATEGORY) == constant.ROUTER_CATEGORY { url = nil - //TODO: router } switch res.Action { - case remoting.EventTypeAdd: + case remoting.EventTypeAdd, remoting.EventTypeUpdate: dirUrl := &res.Service var urls []*common.URL