架构师训练营 W10 学习心得
Dubbo 架构
背景
框架演进1. 单一应用框架 : 用于简化增删改查工作量的数据访问框架 ORM2. 垂直应用框架 : 将应用拆成互不相干的几个应用,Web 框架 MVC3. 分布式服务框架 : 将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,RPC4. 流动计算架构 : 增加一个调度中心基于访问压力实时管理集群容量,提高集群利用率。 SOA单体应用程序拆分成微服务后,服务治理是关键。此时需要一个服务注册中心,动态的注册和发现服务,使服务的位置透明。并通过在消费方获取服务提供方地址列表,实现负载均衡和 Failover,降低对 F5 硬件负载均衡器的依赖,也能减少部分成本。Dubbo 是一个带有服务治理功能的 RPC 框架。
评论