Please enable JavaScript.
Coggle requires JavaScript to display documents.
软件架构 (分层架构 (业务层 (实现业务逻辑), 持久层 (提供数据), 表现层 (UI,交互), 数据库 (保存数据), 服务层…
软件架构
分层架构
业务层
实现业务逻辑
持久层
提供数据
表现层
UI,交互
数据库
保存数据
服务层
提供通用接口
事件驱动架构
分发器
将不同的事件分发到不同的业务逻辑单元
事件通道
分发器与处理器之间的联系渠道
事件队列
接收事件对入口
事件处理器
实现业务逻辑,处理完成后会发出事件,触发下一步操作
微服务架构
RESTful 应用模式
服务通过传统的网络协议或者应用协议提供,背后通常是一个多功能的应用程序,常见于企业内部
集中消息模式
采用消息代理(message broker),可以实现消息队列、负载均衡、统一日志和异常处理,缺点是会出现单点失败,消息代理可能要做成集群
RESTful API 模式
服务通过 API 提供,云服务就属于这一类