您的位置 首页 培训

一文读懂集群、分布式、SOA

一文读懂集群、分布式、SOA-传统的系统架构就是经典的三层结构,就一个项目跑在一个tomcat中,但是随着用户数量的增加,一个服务器一个tomcat肯定是不靠谱的,如果乡村教师马云在杭州一个小地方,搞了一台服务器,一个tomcat,跑天猫的代码,然后让我们去访问,那我们估计是不可能看到网站首页的,一直处于宕机状态。

传统的体系架构便是经典的三层结构,就一个项目跑在一个tomcat中,可是跟着用户数量的添加,一个服务器一个tomcat肯定是不靠谱的,假如村庄教师马云在杭州一个小地方,搞了一台服务器,一个tomcat,跑天猫的代码,然后让咱们去拜访,那咱们估量是不可能看到网站主页的,一向处于宕机状况。哈哈!

这时候能够运用集群的架构,便是说现在马云狠着买了5台服务器,每台服务器都跑天猫的代码,然后又搞了一个Nginx做负载均衡,这时候咱们的恳求由五台服务器完结的,第一次恳求是第一台服务器呼应,第2次恳求是由第二台服务器呼应,这样能够应对的并发量便是之前的5倍,马云很高兴,乐滋滋。

一文读懂集群、分布式、SOA

一文读懂集群、分布式、SOA

一文读懂集群、分布式、SOA

(集群架构)

总结:多台服务器跑的都是一套完好的代码,这就叫集群。

跟着淘宝的做大,功用也日益完善,加了许多的功用,在把一个项目都让一套tomcat跑,tomcat说它也很累,能不能少跑点代码,这时候分布式体系架构就产生了,咱们把天猫这个大项目按功用划分为许多的模块,比如说独自一个体系处理订单,一个处理用户登录,一个处理后台等等,然后每一子体系都独自跑在一个tomcat中,和起来便是一个完好的天猫项目,这样对每一个tomcat就相对轻松一点。(假如某个子体系的压力仍是许多,能够考虑对这个子体系再做集群)

一文读懂集群、分布式、SOA

(分布式架构)

总结:多台服务器合起来跑的才是一套完好代码,这就叫分布式。

SOA:Service Oriented Architecture面向服务的架构。也便是把工程拆分成服务层、体现层两个工程。服务层中包括事务逻辑,只需要对外供给服务即可。体现层只需要处理和页面的交互,事务逻辑都是调用服务层的服务来完成。

这样做的优点便是,体系之间的调用很便利,A体系要用到B体系,直接调用B体系的服务层就能够了。

一文读懂集群、分布式、SOA

(SOA架构)

总结:在分布式这种横向拆分的基础上又做了纵向拆分。就变成SOA架构。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/peixun/102699.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部