文章 2022-03-17 来自:开发者社区

微服务面试必问的Dubbo,这么详细还怕自己找不到工作?

大家好,我是小羽。Dubbo 起源于阿里巴巴,对于我们做电商开发的人来说,基本是首选的技术,那么为何一个区区 soa 服务治理框架,会受到这么多人的青睐呢?今天就跟着小羽一起看看这个微服务框架之一的 Dubbo 的详细解读吧。前言互联网的不断发展,网站应用的规模不断扩大,常规的垂直应用...

微服务面试必问的Dubbo,这么详细还怕自己找不到工作?
文章 2022-02-11 来自:开发者社区

告诉你Dubbo 的底层原理,面试不再怕!

前言平常我们在构建分布式系统的时候,一般都是基于 Dubbo 技术栈或者是SpringCloud 技术栈来做。早期其实最先比较流行的是Dubbo,我记得我们当时有个部分的老大就是用的是Dubbo 来构建的一个系统,到后面才出来的 SpringCloud,由于它是基于 Spring 生态建立起来的,提供了一整套微服务组件...

告诉你Dubbo 的底层原理,面试不再怕!
文章 2021-12-21 来自:开发者社区

面试Java后端却问我时间轮算法,面试官没想到我看过Dubbo源码!(下)

HashedWheelTimerTimer 接口的实现,通过时间轮算法实现了一个定时器。职能根据当前时间轮指针选定对应 HashedWheelBucket 槽,从链表头部开始迭代,计算每个 HashedWheelTimeout 定时任务:属于当前时钟周期则取出运行不属于则将其剩余的时钟周期数减一核心域workerState时间轮当前所处状态...

面试Java后端却问我时间轮算法,面试官没想到我看过Dubbo源码!(下)
文章 2021-12-21 来自:开发者社区

面试Java后端却问我时间轮算法,面试官没想到我看过Dubbo源码!(中)

核心字段prev、next。通过双向链表被用来在HashedWheelTimerBucket链timeouts(定时任务),由于只在WorkerThread上行动,没有必要进行同步/volatile。task,实际被调度的任务deadline,定时任务执行的时间。在创建 HashedWheelTimeout 时指...

面试Java后端却问我时间轮算法,面试官没想到我看过Dubbo源码!(中)
文章 2021-12-21 来自:开发者社区

面试Java后端却问我时间轮算法,面试官没想到我看过Dubbo源码!(上)

1 定时任务Netty、Quartz、Kafka 以及 Linux 都有定时任务功能。常规的JDK 的 java.util.Timer 和 DelayedQueue 等工具类,可实现简单的定时任务,底层用的是堆数据结构,存取复杂度都是 O(nlog(n)),无法支撑海量定时任务。而在定时任务量大、性能要求高的场景,为将任务存取...

面试Java后端却问我时间轮算法,面试官没想到我看过Dubbo源码!(上)
文章 2021-12-14 来自:开发者社区

2020全网最新最全Dubbo面试题详解,助你斩获阿里offer(下)

安全方面是如何解决的Dubbo 通过 Token 令牌防止用户绕过注册中心直连,然后在注册中心上管理授权。Dubbo 还提供服务黑白名单,来控制服务所允许的调用方。4. dubbo 连接注册中心和直连的区别在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直联方式&#...

文章 2021-12-14 来自:开发者社区

2020全网最新最全Dubbo面试题详解,助你斩获阿里offer(中)

Dubbo 服务注册与发现的流程?Provider(提供者)绑定指定端口并启动服务指供者连接注册中心,并发本机 IP、端口、应用信息和提供服务信息发送至注册中心存储 Consumer(消费者),连接注册中心 ,并发送应用信息、所求服务信息至注册中心 注册中心根据 消费 者所求服务信息匹配对应的提供者列表发送至Consume...

2020全网最新最全Dubbo面试题详解,助你斩获阿里offer(中)
文章 2021-12-14 来自:开发者社区

2020全网最新最全Dubbo面试题详解,助你斩获阿里offer(上)

1 Dubbo 是什么?Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和Spring 框架无缝集成。2 Dubbo 的主要应用场景?透明化的远程方法调用,就像调用本地方法一样调用远程方法,只需简单配置,没有任何 API 侵入。软负载...

文章 2021-12-13 来自:开发者社区

史上最全 40 道 Dubbo 面试题及答案,看完碾压面试官!

想往高处走,怎么能不懂 Dubbo?Dubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。下面我为大家准备了一些 Dubbo 常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一些问...

文章 2021-12-03 来自:开发者社区

突破Java面试(40)-如何设计一个类似Dubbo的RPC框架

0 Github1 面试题如何设计一个类似Dubbo的RPC框架2 考点分析就跟问你如何设计一个MQ一样的道理,就考两个:你有没有对某个RPC框架原理有非常深入的理解你能不能从整体上来思考一下,如何设计一个rpc框架,考考你的系统设计能力3 解决方案其实一般问到你这问题,你起码不能认怂,因为这既然是面试突击教程,...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。