系统架构设计师需要了解的软件架构的常用分类
2024-03-06 23:00:08 0 举报
软件架构的常用分类包括数据流架构、调用/返回架构、事件驱动架构、分层架构、微服务架构、服务导向架构(SOA)、云原生架构、管道-过滤器架构、微服务架构等。每种架构都有其特定的应用场景和优势,系统架构设计师需要根据系统的需求和特点选择合适的架构类型,并进行合理的设计、优化和扩展,以实现系统的高性能、高可用、可伸缩、可维护等特性。
作者其他创作
大纲/内容
模块
客户需求
即插组件
Virtualized Middleware
Data Grid
5.云架构
内核系统
事件通道
表现层
Processing Grid
Messaging Grid
组件
服务组件
微服务架构是服务导向架构的升级
Deployment Manager
用户接口层
Processing Unit
3.微核架构
微核架构又称为插件架构,主要功能和业务逻辑都通过插件实现
事件
1.分层架构
分发器
分层架构是最常见的软件架构,也是事实上的标准架构
事件队列
2.事件驱动架构
4.微服务架构
事件驱动架构是通过事件进行通信的软件架构
云架构主要解决扩展性、并发性问题 ,是最容易扩展的架构
0 条评论
下一页