in lib/shenyu/register/zookeeper/zk_proto.lua [144:149]
unpack = function(self, bytes, start_index)
local vars = unpack(">ii", bytes, start_index)
self.type, self.state = tbunpack(vars)
self.paths = unpack_strings(strsub(bytes, 25))
return self
end