public interface MetadataResolver
E.g. we stored a common dl config under /messaging/distributedlog to use bookkeeper cluster x. so all the distributedlog instances under this path inherit this dl config. if a dl D is allocated under /messaging/distributedlog, but use a different cluster y, so its metadata is stored /messaging/distributedlog/D. The resolver resolve the URI
The resolver looks up the uri path and tries to interpret the path segments from bottom-to-top to see if there is a DL metadata bound. It stops when it found valid dl metadata.
Copyright © 2016-2018 The Apache Software Foundation. All Rights Reserved.