架构设计

描述

架构是系统的一种高层次的结构表示,是系统的骨架和根基,支撑和连接各个部分,包括组件、中间件、服务、约束规范等,是刻画系统整体结构抽象的一种手段。架构设计的目的是对需要开发的系统进行一系列相关的抽象,用于指导系统各个方面的设计与实现,架构设计在系统开发过程中起着关键性作用。系统对开发的应用进行架构设计则是通过架构图实现,即下图中 “架构” 标签页展示页面,分为左、中、右3列布局,分别对应服务选择、可视化设计、属性配置3块功能区域。

image-20240509110129169

架构图介绍

  • 服务选择

对于新创建的应用,系统会根据所使用的应用创建模板,自动为其分配服务或者中间件,假如除了默认分配的依赖还需额外添加其它依赖,可以从上图左侧服务清单中选择,或者从市场选择添加。

  • 可视化设计

服务元素的摆放位置和服务元素间的连接线可以自由拖拽调整,服务元素也能自由删减。通过架构设计图能直观反映出系统架构的整体结构,以及各个服务元素之间的关联关系。

  • 属性配置

用于修改各个服务元素属性参数,如数据库连接参数、JDK 版本信息、环境变量等。

  • 重绘

当架构图显示得不理想时,删除以下两个文件,重新打开架构,架构图重新渲染

model\Native\dev\deploy_json.design model\Native\dev\deploy_xml.design

1735788540785

results matching ""

    No results matching ""