NamespaceBuilder中,首先初始化NamespaceDriver ,接下来是BKDistributedLogNamespace,
所以FeatureProvider的scope的关系就容易厘清了;
driver对接具体的实现,所以下面的 BK SimpleAllocator 的 scope(“bkc”);
dlogNamespace对接用户接口,抽象的隔离域,所以使用独立的,所以下面的dlogManager,scope(“dl”);
NamespaceBuilder中,首先初始化NamespaceDriver ,接下来是BKDistributedLogNamespace,
所以FeatureProvider的scope的关系就容易厘清了;
driver对接具体的实现,所以下面的 BK SimpleAllocator 的 scope(“bkc”);
dlogNamespace对接用户接口,抽象的隔离域,所以使用独立的,所以下面的dlogManager,scope(“dl”);
本文标题:DistributedLog code deeper
本文链接:https://www.haomeiwen.com/subject/mdsubqtx.html
网友评论