Dubbo面試題總結

2021-10-10 18:26:09 字數 668 閱讀 5314

dubbo是乙個分布式服務框架,致力於提供高效能和透明化的rpc遠端服務呼叫方案,以及soa服務治理方案。dubbo採用的是一種非常簡單的模型,要麼是提供方提供服務,要麼是消費方消費服務,所以基於這一點可以抽象出服務提供方(provider)和服務消費方(consumer)兩個角色。關於註冊中心、協議支援、服務監控等內容。

可以通訊的,啟動dubbo時,消費者會從zk拉取註冊的生產者的位址介面等資料,快取在本地。每次呼叫時,按照本地儲存的位址進行呼叫;註冊中心對等集群,任意一台宕機後,將會切換到另一台;註冊中心全部宕機後,服務的提供者和消費者仍能通過本地快取通訊。服務提供者無狀態,任一台宕機後,不影響使用;服務提供者全部宕機,服務消費者會無法使用,並無限次重連等待服務者恢復; 掛掉是不要緊的,但前提是你沒有增加新的服務,如果你要呼叫新的服務,則是不能辦到的。

參考:dubbu服務負載均衡策略

Dubbo面試題總結

dubbo的執行流程 dubbo的安全性如何得到保障 a.在有註冊中心的情況下,可以通過dubbbo admin中的路由規則,來指定固定ip的消費方來訪問 b.在直連的情況下,通過在服務的提供方中設定密碼 令牌 token,消費方需要在消費時也輸入這 個密碼,才能夠正確使用。dubbo新增服務ip白...

面試 九 Dubbo面試題總結

本章為dubbo面試題的總結篇 1.dubbo和spring cloud有什麼區別?無可比性,dubbo最開始是乙個可擴充套件的rpc呼叫框架,在dubbo裡一次呼叫涉及到的服務路由 負載均衡 序列化機制 網路傳輸協議等等都是可以擴充套件的,具體的效能取決於所選用的元件。同樣 spring clou...

dubbo面試題目二

1.dubbo支援哪些協議,每種協議的應用場景,優缺點?2.dubbo超時時間怎樣設定?dubbo超時時間設定有兩種方式 3.dubbo有些哪些註冊中心?zookeeper註冊中心 基於分布式協調系統zookeeper實現,採用zookeeper的watch機制實現資料變更 redis註冊中心 基於...