数据迁移
技术栈:Angular7 + Rxjs + TinyUI3
描述:本项目是一个数据迁移工具,主要针对各大数据中心服务器之间数据和软件的跨区域迁移,其中功能点有信息采集、上云评估、源端检查、目标端配置和迁移实施等。将各功能业务模块封装为一个完整module,在独立module内部为了遵循低耦合原则拆分功能点封装为组件,利用router路由器将各个module通过懒加载形式关联起来,TinyUI库提供界面基础组件支持,Angular原生支持TypeScript语法进而提供了强大的编译时类型检查以及新语法扩展,引入Echarts图表来量化展示采集到的指标值,结合Rxjs库提供丰富的API来进行优雅的Ajax操作,最终构建为一个独立包通过依赖方式融合到平台中。