部署图详解

简介: 部署图详解

一、部署图概要


部署图用于静态建模,是表示运行时过程节点结构、构件实例及其对象结构的图。如果含有依赖关系的构件实例放置在不同节点上,部署视图可以展示出执行过程中的瓶颈。部署图的两种表现形式:实例层部署图和描述层部署图(会在后面的实例中给出)。


二、部署图中的事物及解释

微信图片_20230701145651.png

三、部署图中的关系及解释

微信图片_20230701145653.png

四、部署图例子

微信图片_20230701145656.png

微信图片_20230701145721.png


五、关于部署图与构件图


★部署图与构件图相同的构成元素:


构件、接口、构件实例、构件向外提供服务、构件要求外部提供的服务。


★部署图与构件图的关系: 部署图表现构件实例; 构件图表现构件类型的定义。


部署图偏向于描述构件在节点中运行时的状态,描述了构件运行的环境;


构件图偏向于描述构件之间相互依赖支持的基本关系。


相关文章
|
uml
UML之配置图(部署图)
UML之配置图(部署图)
760 1
|
运维 监控 数据可视化
日志服务 HarmonyOS NEXT 日志采集最佳实践
鸿蒙操作系统(HarmonyOS)上的日志服务(SLS)SDK 提供了针对 IoT、移动端到服务端的全场景日志采集、处理和分析能力,旨在满足万物互联时代下应用的多元化设备接入、高效协同和安全可靠运行的需求。
117823 119
|
存储 XML Java
Activiti7(图文并茂)
Activiti7(图文并茂)
|
存储 SQL 关系型数据库
MySQL 大表拆分
【9月更文挑战第13天】在 MySQL 中,为解决大数据量导致的性能问题,常采用表拆分策略,主要包括水平拆分和垂直拆分。水平拆分按规则将大表拆成多个小表,如范围划分(按时间或 ID)和哈希划分(按字段哈希值)。垂直拆分则按字段相关性拆分,减少表宽度。拆分需注意数据迁移、应用改造、索引优化及分布式事务处理等问题。实施前应充分评估和测试。
978 8
|
应用服务中间件 uml
【UML】软件工程中常用图:类图、部署图、时序图、状态图
【UML】软件工程中常用图:类图、部署图、时序图、状态图
2710 1
Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias ‘order‘. Caus
Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias ‘order‘. Caus
215 0
LeetCode第3题无重复字符的最长子串
该文章介绍了 LeetCode 第 3 题无重复字符的最长子串的解法,通过使用 HashSet 记录不重复的子元素,以每个字符开头遍历字符串,遇到重复字符则重新计算,最终找到最长子串,同时提到可以考虑使用 HashMap 降低复杂度。
LeetCode第3题无重复字符的最长子串
|
弹性计算 运维 Kubernetes
如何画物理部署图
如何画物理部署图
736 0
|
人工智能 前端开发 JavaScript
web发展历程
【4月更文挑战第25天】web发展历程
360 1
|
uml C++
UML——实现图(组件图、部署图)
在进行完前面的系统逻辑设计之后,下一步我们就需要定义设计的物理实现,如可执行文件、库、表、文件和文档等。UML的实现图又分为了:组件图和部署图两部分