ToB企服应用市场:ToB评测及商务社交产业平台

标题: Dubbo原理解析(非常透彻) [打印本页]

作者: 灌篮少年    时间: 2022-6-25 07:32
标题: Dubbo原理解析(非常透彻)
一.概述 dubbo是一款经典的rpc框架,用来远程调用服务的。
dubbo的作用:


Dubbo 架构中的核心角色有哪些?



Dubbo 中的 Invoker 概念了解么?


Dobbo的分层架构(工作原理)
 

 二.SPI Dubbo 的 SPI 机制了解么?


为什么 Dubbo 不用 JDK 的 SPI,而是要自己实现?

如果想深入研究Java SPI:请看一位大佬写的文章:SPI源码分析

如何扩展 Dubbo 中的默认实现?

  1. public class XxxLoadBalance implements LoadBalance {
  2. public <T> Invoker<T> select(List<Invoker<T>> invokers, Invocation invocation) throws RpcException {
  3.   // ...
  4. }
  5. }
复制代码

  
服务暴露生成代理类将信息注册到ZK


 想要深究源码的小伙伴可以看一位大佬写的文章:服务暴露源码分析。

 服务引用:获取远程调用的类,生成代理类。可以看作服务引用的逆过程。




 想要深究源码的小伙伴可以看一位大佬写的文章:服务引用源码分析。

服务调用:

补充:cluster 是什么?

想要深究源码的小伙伴可以看一位大佬写的文章:服务调用源码分析。

容错机制:先容错,再负载均衡。

dubbo常见的容错机制

 想要深究源码的小伙伴可以看一位大佬写的文章:dubbo智能容错源码分析
  五.其他小问题 Dubbo 为什么默认用 Javassist?


Dubbo 支持多种序列化方式?

寄语:你所看到的惊艳,都曾被平庸历练 

小伙伴们有兴趣想了解内容和更多相关学习资料的请点赞收藏+评论转发+关注我,后面会有很多干货。
我有一些面试题、架构、设计类资料可以说是程序员面试必备!所有资料都整理到网盘了,需要的话欢迎下载!私信我回复【07】即可免费获取


 












原文出处:www.shaoqun.com/a/1514803.html

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4