Dubbo和Spring Cloud相關
Dubbo
- 你說你了解dubbo,能講一下dubbo的基本原理嗎?
- dubbo支持的通信協議和序列化協議? dubbo負載均衡和集群容錯策略有哪些?dubbo的spi思想dubbo進行的服務治理、服務降級、失敗以及重試。服務端怎么知道客戶端要調用的算法的?
- 闡述下dubbo的架構
- dubbo支持的注冊中心有哪些,分別的優缺點
- dubbo執行流程?
- dubbo和springclond的架構區別和優劣?
- 說一下dubbo的實現過程?注冊中心掛了可以繼續通信嗎?
- dubbo復制均衡策略和高可用策略都有哪些啊?動態代理策略呢?
- Dubbo服務調用的概述 consumer每次都要去拉注冊中心provider的信息嗎 consumer會緩存所有的provider元信息嗎
- 為什么要進行系統拆分啊?拆分不用dubbo可以嗎?dubbo和thrift什么區別啊?
- Dubbo的服務請求失敗怎么處理 •重連機制會不會造成錯誤
- Dubbo相比webservice等方式的優勢
- Dubbo的RpcContext是怎么傳遞的?
- dubbo默認使用什么傳輸協議
- dubbo和ZK使用時給ZK提交些什么信息?用戶是直接調用dubbo還是ZK?
- Dubbo超時重試;Dubbo超時時間設置;
- dubbo調用端怎么在jvm中生成對應服務?dubbo服務端和調用端超時時間設置和區別、dubbo長連接
- dubbo服務治理是怎樣的;
- dubbo如何一條鏈接並發多個調用。Dubbo的原理,序列化相關問題
- dubbo怎么知道服務器狀態有什么內部機制?
Spring Cloud
- spring cloud基本概念
- SpringCloudy 容器化
- 講講springcloud個組件原理,zuul、Hystrix
- 講一講springcloud的eureka組件?
- gateway和zuul做網關的區別?
- Spring cloud相關: (1)Eureka服務注冊發現,對比其他組件。 (2)Hystrix熔斷與降級
- 網關選型 Zuul 和 Spring Cloud Gateway Eureka 服務發現的原理 服務發現選型應該要考慮的因素有哪些?
- 什么是Eureka的自我保護模式
Zookeeper
- 分布式鎖zookeeper的使用場景,實現分布式鎖的方式,redis分布式鎖和zookeeper分布式鎖結合項目來說 以上兩種方式的實現和異同
- 描述下ZooKeeper的選舉機制
- ZooKeeper的監聽原理是什么?
- ZooKeeper的部署方式有哪幾種?集群中的角色有哪些?集群中最少需要幾台?
- ZooKeeper常用命令
- zookeeper的核心是什么?
- zk原理知道嗎?zk都可以干什么?Paxos算法知道嗎?說一下原理和實現?
- 在你的項目中spring是如何管理zookeeper的?
- 看了zookeeper源碼,你的收獲是什么?
- zookeeper宕機與dubbo直連的情況?
- zookeeper是保存數據的流程
Nginx
- nginx限流模塊;
- nginx有哪些模塊?你比較熟悉哪個?
- nginx負載均衡策略有哪幾種?
- 談下你對nginx和uwsgi的理解、為什么要用wsgi?
- nginx負載均衡有哪些,如果其中一台服務器掛掉,報警機制如何實現
其他相關內容
-
微服務設計問題,rpc實現方式簡單介紹;
-
dubbo、RPC介紹原理 限流算法 zk掛了怎么辦 分布式鎖的實現方式,zk實現和Redis實現的比較 秒殺場景設計,應付突然的爆發流量 分布式數據一致性 一致性哈希
-
分布式服務接口的冪等性如何設計
-
你們項目中分布式的session如何實現?實際就是分布式系統中的session共享 關於分布式事務、以及分布式事務問題
-
聊一聊SOA和微服務。soa和微服務的區別
-
項目中怎樣使用微服務? 兩個服務之間調用的流程 rpc與http的區別 設計rpc協議需要注意什么
-
作為調用方和被調用放如何對避免服務雪崩? rpc接口的超時時間時如何設置得?服務容災是如何做的,你們工作中采用的微服務是如何部署的?
-
實現RPC框架需要注意什么?
-
什么是節流與防抖,如何實現
-
服務容災是如何做的?
-
作為調用方和被調用放如何對避免服務雪崩? rpc接口的超時時間時如何設置得?
-
負載均衡有哪些算法?
-
分布式一致性協議raft,paxos 了解嗎?Zookeeper中的ZAB協議,選主算法;
-
實現負載均衡和順序輪詢機制;(考慮並發)
-
RPC服務的概念,RPC服務一般都怎么做序列化?怎么處理傳輸層的字節流?
-
分布式鎖的實現原理和有多少種實現方式?
-
遠程服務框架:dubbo的通信過程,服務發現過程,序列化反序列過程原理理解;分布式協調算法:zk的paxos協議原理,zab原理,metaq的raft協議原理;
-
服務器雪崩是怎么造成的?之前有這樣的經歷嗎?怎么防備?
-
如何實現何高並發下的削峰,限流?
-
client調用A服務,A服務依賴於B服務,在不知道B是否高可用的情況下,怎么保證A的高可用?
-
分布式任務調度怎么做?
dubbo擴展
以下有關dubbo的面試題來自知識星期【芋道源碼】
-
說說 Dubbo 的整體架構?有哪些角色,怎么交互的?ps:先不用回答到內部的調用鏈路。
-
請說說 Dubbo 一次完整調用的過程?越詳細越好,最好畫個圖
-
Dubbo 需要考慮優雅上線么?是和否的原因是什么?
-
Dubbo 有哪些負載均衡策略?默認是哪一種。
-
43.Duboo 集群容錯策略有哪些?如何選擇?
-
Dubbo 的 SPI 機制是什么?為什么需要 SPI 機制?
-
可以使用 Spring 作為 Dubbo 的 SPI 機制么?可以使用 Java SPI 作為 Dubbo 的 SPI 機制么?ps:這個是換一個思路,看看候選人在 Dubbo SPI 的理解。
-
Dubbo Filter 機制是否了解?
-
你有實現過 Dubbo 自定義 Filter 么?
-
日常開發 Dubbo 服務時,怎么開發調試?
-
閱讀 Dubbo 的標簽路由功能,思考有沒更好的 Dubbo 調試便利性。
-
Dubbo 有哪些序列化組件?你們目前使用哪個?原因是?
-
如何實現一個 Dubbo 本地調試的封裝?
-
在 Dubbo 中,可以使用那些中間件實現鏈路追蹤?知道實現原理么?
-
什么是 Dubbo 隱式傳參?有什么用途?
-
如果使用 Redis 作為 Dubbo 的注冊中心,需要考慮哪些東東?
歡迎搜索關注本人與朋友共同開發的微信面經小程序【大廠面試助手】和公眾號【微瞰技術】