in lib/shenyu/register/zookeeper/zk_client.lua [128:139]
function _M.add_watch(self, path, listener)
local d, e = self:_get_children(path, 1)
if not d then
return d, e
end
self.watch = true
if not self.children_listener[path] then
self.children_listener[path] = listener
end
return d, nil
end