Dubbo中高級面試必備技能,最全面試題整理!

前言

想往高處走,怎麼能不懂 Dubbo?

Dubbo是國內最出名的分佈式服務框架,也是 Java 程序員必備的必會的框架之一。Dubbo 更是中高級面試過程中經常會問的技術,無論你是否用過,你都必須熟悉。

瞭解這些或者知道這些配置項的存在對工作也會事半功倍。

Dubbo中高級面試必備技能,最全面試題整理!

Dubbo簡介

Dubbo |db|是一個由阿里巴巴開源的、分佈式的RPC(Remote Procedure Call Protocol-遠程過程調用)和微服務框架,現爲Apache頂級項目。
Dubbo提供了三個關鍵功能:基於接口的遠程調用,容錯與負載均衡,服務自動註冊與發現。
Dubbo使得調用遠程服務就像調用本地java服務一樣簡單。
下圖爲Dubbo的結構圖:
Dubbo中高級面試必備技能,最全面試題整理!

Dubbo服務消費者消費服務過程:

關於這個過程的實現細節可以參考Dubbo官方文檔->實現細節->遠程調用細節->服務消費者消費一個服務的詳細過程。

下面我爲大家準備了一些 Dubbo 常見的的面試題,總結給大家,大家可以試試,希望對大家能有所幫助。需要答案的可以加小編羣937053620。即可獲取

面試題

1、Dubbo是什麼?

2、爲什麼要用Dubbo?

3、Dubbo 和 Spring Cloud 有什麼區別?

4、dubbo都支持什麼協議,推薦用哪種?

5、Dubbo需要 Web 容器嗎?

6、Dubbo內置了哪幾種服務容器?

7、Dubbo裏面有哪幾種節點角色?

8、畫一畫服務註冊與發現的流程圖

9、Dubbo默認使用什麼註冊中心,還有別的選擇嗎?

10、Dubbo有哪幾種配置方式?

11、Dubbo 核心的配置有哪些?

12、在 Provider 上可以配置的 Consumer 端的屬性有哪些?

13、Dubbo啓動時如果依賴的服務不可用會怎樣?

14、Dubbo推薦使用什麼序列化框架,你知道的還有哪些?

15、Dubbo默認使用的是什麼通信框架,還有別的選擇嗎?

16、Dubbo有哪幾種集羣容錯方案,默認是哪種?

17、Dubbo有哪幾種負載均衡策略,默認是哪種?

18、註冊了多個同一樣的服務,如果測試指定的某一個服務呢?

19、Dubbo支持服務多協議嗎?

20、當一個服務接口有多種實現時怎麼做?

21、服務上線怎麼兼容舊版本?

22、Dubbo可以對結果進行緩存嗎?

23、Dubbo服務之間的調用是阻塞的嗎?

24、Dubbo支持分佈式事務嗎?

25、Dubbo telnet 命令能做什麼?

26、Dubbo支持服務降級嗎?

27、Dubbo如何優雅停機?

28、服務提供者能實現失效踢出是什麼原理?

29、如何解決服務調用鏈過長的問題?

30、服務讀寫推薦的容錯策略是怎樣的?

31、Dubbo必須依賴的包有哪些?

32、Dubbo的管理控制檯能做什麼?

34、Dubbo 停止維護了嗎?

35、Dubbo 和 Dubbox 有什麼區別?

36、你還了解別的分佈式框架嗎?
......

總結

在面試時,你之所以緊張,會不知所措,會感到不適,會覺得難,大多數情況是你不熟悉這個環境,而面試中的一些問題,如果你想有一個比較好的面試回答效果,這不是你能臨時準備出來的,工夫都是花在平時的。

獲取答案

不只是答案,帶詳盡的功能實戰,面試題其實是整理於此,不限於上面幾十道。

由於平臺不能上傳,需要的可以加羣:937053620,資料在羣裏,希望可以幫助到大家

Dubbo中高級面試必備技能,最全面試題整理!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章