dubbo面試題

? ?dubbo面試遇到的問題,歡迎參考

1、dubbo中"讀接口"和"寫接口"有什么區(qū)別?

2、談?wù)刣ubbo中的負(fù)載均衡算法及特點(diǎn)?

3、最小活躍數(shù)算法中是如何統(tǒng)計(jì)這個(gè)活躍數(shù)的?

4、簡單談?wù)勀銓σ恢滦怨K惴ǖ恼J(rèn)識(shí)?

5、服務(wù)發(fā)布過程中做了哪些事?

6、dubbo都有哪些協(xié)議,他們之間有什么特點(diǎn),缺省值是什么?

7、什么是本地暴露和遠(yuǎn)程暴露,他們的區(qū)別?

8、服務(wù)提供者能實(shí)現(xiàn)失效踢出是根據(jù)什么原理?

9、講講dubbo服務(wù)暴露中本地暴露,并畫圖輔助說明?

10、一般選擇什么注冊中心,還有別的選擇嗎?

11、dubbo中zookeeper做注冊中心,如果注冊中心集群都掛掉,那發(fā)布者和訂閱者還能通信嗎?

12、項(xiàng)目中有使用過多線程嗎?有的話講講你在哪里用到了多線程?

13、zookeeper的java客戶端你使用過哪些?

14、服務(wù)提供者能實(shí)現(xiàn)失效踢出是什么原理?

15、zookeeper的有哪些節(jié)點(diǎn),他們有什么區(qū)別?講一下應(yīng)用場景。

16、畫一畫服務(wù)注冊與發(fā)現(xiàn)的流程圖。

17、在dubbo中,什么時(shí)候更新本地的zookeeper信息緩存文件?訂閱zookeeper信息的整體過程是怎么樣的?

18、既然你們項(xiàng)目用到了dubbo,那你講講你們是怎么通過dubbo實(shí)現(xiàn)服務(wù)降級(jí)的,降級(jí)的方式有哪些,又有什么區(qū)別?

19、dubbo監(jiān)控平臺(tái)能夠動(dòng)態(tài)改變接口的一些設(shè)置,其原理是怎樣的?

20、既然你說你看過dubbo源碼,那講一下有沒有遇到過什么坑?(區(qū)分度高,也是檢驗(yàn)是否看過源碼的試金石)

21、dubbo的原理是怎么樣的?請簡單談?wù)?/p>

22、有沒有考慮過自己實(shí)現(xiàn)一個(gè)類似dubbo的RPC框架,如果有,請問你會(huì)如果著手實(shí)現(xiàn)?(面試高頻題,區(qū)分度高)

23、你說你用過mybatis,那你知道Mapper接口的原理嗎?(如果回答得不錯(cuò),并且提到動(dòng)態(tài)代理這個(gè)關(guān)鍵詞會(huì)繼續(xù)往下問,那這個(gè)動(dòng)態(tài)代理又是如何通過依賴注入到Mapper接口的呢?)

24、描述一下dubbo服務(wù)引用的過程,原理

25、既然你提到了dubbo的服務(wù)引用中封裝通信細(xì)節(jié)是用到了動(dòng)態(tài)代理,那請問創(chuàng)建動(dòng)態(tài)代理常用的方式有哪些,他們又有什么區(qū)別?dubbo中用的是哪一種?(高頻題)

26、除了JDK動(dòng)態(tài)代理和CGLIB動(dòng)態(tài)代理外,還知不知道其他實(shí)現(xiàn)代理的方式?(區(qū)分度高)

27、你是否了解spi,講一講什么是spi,為什么要使用spi?

28、對類加載機(jī)制了解嗎,說一下什么是雙親委托模式,他有什么弊端,這個(gè)弊端有沒有什么我們熟悉的案例,解決這個(gè)弊端的原理又是怎么樣的?

29、既然你對spi有一定了解,那么dubbo的spi和jdk的spi有區(qū)別嗎?有的話,究竟有什么區(qū)別?

30、你提到了dubbo中spi也增加了IoC,那你先講講Spring的IoC,然后再講講dubbo里面又是怎么做的?

31、你提到了dubbo中spi也增加了AOP,那你講講這用到了什么設(shè)計(jì)模式,dubbo又是如何做的?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容