1. C/S(Client/Server)架构:客户端/服务器架构,客户端通过网络连接到服务器,向服务器发送请求,并接收服务器的响应。常见的例子包括数据库系统、邮件客户端等。

  2. P2P(Peer-to-Peer)架构:点对点架构,指不需要中心服务器的分布式网络结构。每个节点都可以充当客户端和服务器,可以直接与其他节点通信。常见的例子包括文件共享软件、即时通讯软件等。

  3. SOA(Service-Oriented Architecture)架构:面向服务的架构,将软件系统划分为多个独立的、可重用的服务,并通过网络协议进行通信。常见的例子包括企业级应用、电子商务系统等。

  4. MSA(Microservices Architecture)架构:微服务架构,将一个大型应用系统拆分为多个小型服务,每个服务都可以独立部署和扩展。常见的例子包括云原生应用、容器化应用等。

软件架构除了BS还有什么

原文地址: https://www.cveoy.top/t/topic/eC5l 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录