diff --git a/docs/dsms-engine/design/architecture.md b/docs/dsms-engine/design/architecture.md index 94cf027cbaf2f2ef4d6c2593eb5ed0414a99bf26..e7ee7e328f5ad34fc9e2762631dcd1dc83dd22cb 100644 --- a/docs/dsms-engine/design/architecture.md +++ b/docs/dsms-engine/design/architecture.md @@ -5,11 +5,11 @@ DSMS一个基于web页面的分布式存储集群管理和监控应用系统, 其技术架构如下图所示: ![architecture](../images/architecture.png) > + dsms-ui - 展示层:提供前端展示页面,基于vue框架构建项目,并通过ajax请求访问后端的数据接口 + 展示层:提供前端展示页面,基于vue框架构建项目,并通过ajax请求访问后端的数据接口。 > + dsms-engine - 控制层:通过Spring mvc的RestController提供REST ful风格的数据接口给前端调用 - 业务层:通过Spring boot的RestTemplate调用分布式文件系统的REST api接口完成具体业务功能;根据业务需求加工数据层返回的数据,返回给控制层接口供展示层展示 - 数据层:通过mybatis-plus和RedisTemplate访问数据库中的数据,对数据进行简单封装,为业务层提供基础数据 + 控制层:通过Spring mvc的RestController提供REST ful风格的数据接口给前端调用。 + 业务层:通过Spring boot的RestTemplate调用分布式文件系统的REST api接口完成具体业务功能;根据业务需求加工数据层返回的数据,返回给控制层接口供展示层展示。 + 数据层:通过mybatis-plus和RedisTemplate访问数据库中的数据,对数据进行简单封装,为业务层提供基础数据。 > + dsms-storage(目前仅支持ceph) - 接口层:dsms-storage提供集群管理功能restful接口,rbd agent提供存储卷操作的restful接口 - 服务层:提供mgr、mon、mds等服务,实现了分布式文件系统的块存储、文件存储、对象存储等功能 + 接口层:dsms-storage提供集群管理功能restful接口,rbd agent提供存储卷操作的restful接口。 + 服务层:提供mgr、mon、mds等服务,实现了分布式文件系统的块存储、文件存储、对象存储等功能。