Dubbo框架

一、概述
1. 架构演变

单体架构:全部功能集中在一个项目内(All in one)。 打一个war, 一个tomcat

垂直架构:单体架构中的多个模块拆分为多个独立的项目。形成多个独立的单体架构。每个业务模块就是一个war,一个tomcat

分布式架构:在垂直架构的基础上,将公共业务模块抽取出来,作为独立的服务,供其他调用者消费,以实现服务的共享和重用。应用调用服务(ip写死),服务挂了就不能用了,缺少服务治理。把业务服务(service+dao)拆分成一个war包,一个tomcat里。

SOA架构:Service-Oriented Architecture,面向服务的架构。是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和契约联系起来。
服务的提供者(以服务为主 service调用dao->数据库),消费者。dubbo作为调度的工具(

Dubbo框架最先出现在Python成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/13447.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>