码迷,mamicode.com
首页 > 其他好文 > 详细

【Dubbo 源码解析】01_Dubbo 设计简介

时间:2019-02-01 18:48:01      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:design   odi   framework   图片   mic   bre   prot   data-   sign   

Dubbo 设计简介

Dubbo 采用 Microkernel + Plugin (微内核 + 插件)模式,Microkernel 只负责组装 Plugin,Dubbo 自身的功能也是通过扩展点实现的,也就是 Dubbo 的所有功能点都可被用户自定义扩展所替换。

Dubbo 的核心领域模型

  • Protocol 是服务域,它是 Invoker 暴露和引用的主功能入口,它负责 Invoker 的生命周期管理。

  • Invoker 是实体域,它是 Dubbo 的核心模型,其它模型都向它靠扰,或转换成它,它代表一个可执行体,可向它发起 invoke 调用,它有可能是一个本地的实现,也可能是一个远程的实现,也可能一个集群实现。

  • Invocation 是会话域,它持有调用过程中的变量,比如方法名,参数等。

 

整体设计

技术分享图片

 技术分享图片

参考: http://dubbo.apache.org/zh-cn/docs/dev/design.html

【Dubbo 源码解析】01_Dubbo 设计简介

标签:design   odi   framework   图片   mic   bre   prot   data-   sign   

原文地址:https://www.cnblogs.com/kevin-yuan/p/10346536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!