SOA架构介绍

匿名 (未验证) 提交于 2019-12-03 00:34:01

架构的演变过程

第一个是ALL in One(单一架构)

当网站流量很少的时候,只需要一个应用,将所有功能都部署在一起,以减少部署节点和成本

对于数据库的读取显得尤其重要

ORM(Object Relational Mapping)对象关系映射:把关系型数据库转换为对象进行处理

第二个Vertical Application(垂直架构)

当访问量变大,流量大了之后,单一应用的负载变大,通过添加机器也不能有太大的提升了,所以这时候架构发生改变,使用了垂直架构,将一个应用拆解成多个小应用,以提高效率

MVC(Model View Control):一种将数据层,视图层,业务逻辑层进行了分离

第三个 分布式服务架构

RPC(Remote Procedure Call)远程过程调用:一种通过网络从远程计算机程序上请求服务,不需要了解底层的实现

第四个是流动计算架构

当服务越来越多的时候,容量的评估,小服务资源的浪费问题比较明显,需要增加一个调度中心基于访问压力实时管理集群容量,提高集群利用率。

SOA架构的介绍:

SOA架构:Service Oriented Architecture面向服务的架构,也就是把工程拆成服务层,表现层两个工程,服务层里再去包含业务逻辑,只需要对外提供服务,表现层,只需要处理页面的交互操作,业务逻辑都是用来调用服务层的服务来实现。

后续再补。。。。。

文章来源: SOA架构介绍
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!