1. 程式人生 > >dubbo面試題大全

dubbo面試題大全

1、預設使用的是什麼通訊框架,還有別的選擇嗎?  

預設也推薦使用netty框架,還有mina。

2、服務呼叫是阻塞的嗎?  

      預設是阻塞的,可以非同步呼叫,沒有返回值的可以這麼做。

3、一般使用什麼註冊中心?還有別的選擇嗎?  

     推薦使用zookeeper註冊中心,還有redis等不推薦。

4、預設使用什麼序列化框架,你知道的還有哪些?  

預設使用Hessian序列化,還有Duddo、FastJson、Java自帶序列化。

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

      服務失效踢出基於zookeeper的臨時節點原理

6、服務上線怎麼不影響舊版本?  

      採用多版本開發,不影響舊版本。

7、如何解決服務呼叫鏈過長的問題?  

  可以結合zipkin實現分散式服務追蹤。

8、說說核心的配置有哪些?  

    核心配置有

    dubbo:service/

dubbo:reference/

dubbo:protocol/

dubbo:registry/

dubbo:application/

dubbo:provider/

dubbo:consumer/

dubbo:method/



9、dubbo推薦用什麼協議?  

      預設使用dubbo協議。還有 rmi,http,hessian,webservice

10、同一個服務多個註冊的情況下可以直連某一個服務嗎?  
      可以直連,修改配置即可,也可以通過telnet直接某個服務。
11、畫一畫服務註冊與發現的流程圖  

12、叢集容錯怎麼做?  

13、在使用過程中都遇到了些什麼問題?  

14、dubbo和dubbox之間的區別?  

  dubbox是噹噹網基於dubbo上做了一些擴充套件,如加了服務可restful呼叫,更新了開源元件等。

15、你還了解別的分散式框架嗎?

spring cloud