本文共 375 字,大约阅读时间需要 1 分钟。
相关概念
单体架构–》垂直架构–》分布式架构–》SOA架构–》微服务架构 1.单体架构也就是所有的功能开发都在一个模块内,缺点很多
2.垂直架构
将单体中的模块分布到多个系统中,就形成多个单体架构,缺点同样很多
3.分布式架构
在垂直架构的基础上将公共的业务模块抽取出来,形出独立的提供者模块,供消费者调用(RPC),已经能够简化大量的开发与部署了,但是还是有缺点,比如服务的提供者一变,所有消费者也就是服务的调用者也需要改变
4.SOA架构(面向服务的架构)
是一个组件模型,将不同的功能单元进行拆分,联系。使用ESB(企业服务总线)服务中介进行服务之间的交互,如负载均衡,流量控制,加密处理,服务监控
5.微服务架构
在SOA的基础上进行改进,要将业务彻底的组件化和服务化,比如各个模块之间没有任何关联。各自都有各自的数据库
转载地址:http://zhrwi.baihongyu.com/