首页 > 其他 > 详细

分布式演进的一点理解

时间:2020-10-18 22:36:23      阅读:31      评论:0      收藏:0      [点我收藏+]

单体架构->垂直架构->分布式架构

1.单体架构

单一架构和分布式架构,区别就是:分布式架构,去访问JD,像去访问一个系统一样,

但是后面有成千上万台服务器的支持,不能把这么多服务放在一台服务器上面去.

如果放在一台服务器上,扩展麻烦,需要重新打包放上去,多人开发同一个系统,不易维护。

技术分享图片

 

 

 2.垂直架构

优点:1)如果商品模块访问量大,就增加商品的服务器,订单大,增加订单的服务器

这样开发人员就可以去维护自己的模块了

缺点:

1. 界面+业务逻辑的分离,比如界面经常的更改,需要重新都去修改

2. 如果增加要给订单服务,增加一个秒杀信息,增加一个物流的信息,大量应用之间需要交互,不能完全解耦

技术分享图片

 

 

 3.分布式架构

问题:1. 用户服务在服务器A,订单在服务器B,商品在服务器C,需要来会调用,需要使用RPC 远程过程调用

 

技术分享图片

 

分布式演进的一点理解

原文:https://www.cnblogs.com/cxy2020/p/13837080.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!