1.定义

一款高性能的WEB、RPC框架,构建企业级微服务

2.演变历程

单体架构  --->   横向扩展   ---->  垂直架构    ---->  RPC架构 (解决了我的一些疑惑)  --->  SOA架构  ---->  微服务架构

(微服务架构和SOA架构,目前基本二者已经概念统一了)

 

RPC架构  :1.垂直架构演变而来, 解决子系统间模块的调用问题

SOA架构:

  面向服务的架构,  将某些共用的模块 抽取处理  作为一个 “服务” , eg:  订单模块相关代码 -->  module  -->  jar  --> tomcat[JVM]  

  抽取挺复杂,先这样简单认知就行

  这样,可以对这个“服务” 单独进行水平横向扩展

  同时,加入 服务治理 用来管理 服务。

  服务治理:

      1.注册中心   2.负载均衡  3.容错  4.配置中心   5.限流

  

3.使用

 

 

4.总结

 

  看的是B站不良人的Dubbo3

Posted on 2023-12-31 16:21  Nonur  阅读(25)  评论(0)    收藏  举报