分布式计算与微服务架构全解析
1. 分布式计算架构概述
分布式计算架构包含系统架构、网络架构和软件架构等多个方面。
1.1 系统架构
系统架构主要有以下几种类型:
| 架构类型 | 描述 |
| ---- | ---- |
| 大型机架构(Mainframe Architecture) | 集中式的计算架构,所有的计算和数据存储都集中在大型机上 |
| 客户端 - 服务器架构(Client - Server Architecture) | 客户端向服务器请求服务,服务器处理请求并返回结果 |
| 三层架构(Three - Tier Architecture) | 分为表示层、业务逻辑层和数据访问层,各层之间相对独立 |
| N 层架构(N - Tier Architecture) | 在三层架构的基础上进一步细分,增加了更多的层次 |
1.2 网络架构
网络架构常见的有:
- 点对点(Point to Point) :两个节点之间直接通信。
- 中心辐射式(Hub and Spoke) :有一个中心节点,其他节点与中心节点通信。
- 企业消息总线(Enterprise Message Bus) :用于在不同的应用程序之间传递消息。
- 企业服务总线(Enterprise Service Bus,ESB) :提供了一种集成不同服务的方式,实现服务之间的通信和协调。
超级会员免费看
订阅专栏 解锁全文
170万+

被折叠的 条评论
为什么被折叠?



