学习笔记(01):Dubbo入门视频课程-Web应用架构的演变

立即学习:https://edu.csdn.net/course/play/10451/223410?utm_source=blogtoedu

一.web演变

   A:单一应用     1~10    

       优点:(使用小型网站,管理系统) 

       缺点:

               1.扩展差

               2.不便于协同

               3.不利于升级维护

   B:垂直架构    10~1000

       优点:拆分项目业务,实现业务独立,降低开发维护难度,提高扩展性

       缺点:每个垂直中都有相同的内容,公共资源无法复用。业务逻辑与界面无法分离

   C:分布式服务  1000~10000

       当垂直应用越来越多,应用之间的交互无法避免,有些业务无法完全拆分独立系统。此时可以将核心业务抽取出来,作为独立的服务Service,逐渐的形成稳定的服务中心,使前段应用能够更好地适应市场需要的变化。此时关键问题,如何提供业务的利用以及整合分布式服务框架的RPC(Remote Procedure Call 远程过程调用)

   D:流动计算      10000+

      当服务越来越多,服务之间的调用和依赖关系也越来越复杂,诞生了面向服务的架构体系SOA(Service-Oriented Architecture)

      容量的评估,小服务资源的浪费等问题开始出现,此时需要增加一个调度中心,基于访问的压力实时的管理集群容量,提高集群的利用率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值