Paste_Image.png
- 单一应用架构 (用于简化增删改查工作量的 数据访问框架(ORM) 是关键)
- 垂直应用架构 (用于加速前端页面开发的 Web框架(MVC) 是关键)
- 分布式应用架构 (用于提高业务复用及整合的 分布式服务框架(RPC) 是关键)
- 流动计算架构 (用于提高机器利用率的 资源调度和治理中心(SOA)是关键)
Dubbo的总体架构
Paste_Image.png
节点说明:
- Provider:暴露服务的服务提供方
- Consumer:调用远程服务的服务消费方
- Registry:服务注册与发现的注册中心
- Monitor:统计服务的调用的监控中心
服务提供者需要注册服务,消费者通过注册中心获取服务描述,并利用它找到服务、调用服务完成功能。另外,监测者监控系统的运行。