前面文件介绍了dn的持久化文件与对应的数据结构,本文来介绍写dn的整体架构,以及dn的启动流程。
【整体架构】
如图所示,从功能逻辑上来划分,dn的架构可以分为三层。
最上层为服务层,这一层主要包括三个模块:
底层为数据存储层,dn中的所有服务都是在数据存储的基础上完成的,具体可以分为两个部分:
中间一层为逻辑业务层,这一层主要包含的模块有:
【DN的启动流程】
了解了DN的整体框架后,来看看DN的启动流程。
本文就介绍到这里,后续将继续分享dn中的一些具体实现逻辑,敬请期待,同时也欢迎交流分享。。。