大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 職業指南 被HR問到的常見dubbo面試題及答案

被HR問到的常見dubbo面試題及答案

更新時間:2023-01-12 16:44:32 來源:動力節點 瀏覽1265次

1、Dubbo集群提供了哪些負載均衡策略?

1、 Random LoadBalance: 隨機選取提供者策略,有利于動態調整提供者權重。截面碰撞率高,調用次數越多,分布越均勻。

2、 RoundRobin LoadBalance: 輪循選取提供者策略,平均分布,但是存在請求累積的問題。

3、 LeastActive LoadBalance: 最少活躍調用策略,解決慢提供者接收更少的請求。

4、 ConstantHash LoadBalance: 一致性 Hash 策略,使相同參數請求總是發到同一提供者,一臺機器宕機,可以基于虛擬節點,分攤至其他提供者,避免引起提供者的劇烈變動。

默認為 Random 隨機調用。

2、Dubbo 使用的是什么通信框架?

默認使用 NIO Netty 框架

3、服務調用是阻塞的嗎?

默認是阻塞的,可以異步調用,沒有返回值的可以這么做。

Dubbo 是基于 NIO 的非阻塞實現并行調用,客戶端不需要啟動多線程即可完成并行調用多個遠程服務,相對多線程開銷較小,異步調用會返回一個 Future 對象。

4、dubbo 在安全機制方面如何解決的?

dubbo 通過 token 令牌防止用戶繞過注冊中心直連,然后在注冊中心管理授權,dubbo 提供了黑白名單,控制服務所允許的調用方。

5、Dubbo 超時時間怎樣設置?

Dubbo 超時時間設置有兩種方式:

服務提供者端設置超時時間,在 Dubbo 的用戶文檔中,推薦如果能在服務端多配置就盡量多配置,因為服務提供者比消費者更清楚自己提供的服務特性。

服務消費者端設置超時時間,如果在消費者端設置了超時時間,以消費者端為主,即優先級更高。因為服務調用方設置超時時間控制性更靈活。如果消費方超時,服務端線程不會定制,會產生警告。

6、Dubbo 的注冊中心集群掛掉,者和訂閱者之間還能通信么?

可以的,啟動 dubbo 時,消費者會從 zookeeper 拉取注冊的生產者的地址接口等數據,緩存在本地。

每次調用時,按照本地存儲的地址進行調用。

7、Dubbo telnet 命令能做什么?

dubbo 服務發布之后,我們可以利用 telnet 命令進行調試、管理。Dubbo2.0.5 以上版本服務提供端口支持 telnet 命令

8、你還了解別的分布式框架嗎?

別的還有 spring 的 spring cloud,facebook 的 thrift,twitter 的 finagle 等。沖上云霄,Dubbo Go!GO語言版本都發布了~推薦閱讀:Spring Cloud是什么,和Dubbo對比呢?

9、Dubbo 是什么?

Dubbo 是一個分布式、高性能、透明化的 RPC 服務框架,提供服務自動注冊、自動發現等高效服務治理方案, 可以和Spring 框架無縫集成

10、Dubbo 支持哪些協議,每種協議的應用場景,優缺點?

dubbo: 單一長連接和 NIO 異步通訊,適合大并發小數據量的服務調用,以及消費者遠大于提供者。傳輸協議 TCP,異步,Hessian 序列化;

rmi: 采用 JDK 標準的 rmi 協議實現,傳輸參數和返回參數對象需要實現 Serializable 接口,使用 java 標準序列化機制,使用阻塞式短連接,傳輸數據包大小混合,消費者和提供者個數差不多,可傳文件,傳輸協議 TCP。 多個短連接,TCP 協議傳輸,同步傳輸,適用常規的遠程服務調用和 rmi 互操作。在依賴低版本的 Common-Collections 包,java 序列化存在安全漏洞;

webservice:基于 WebService 的遠程調用協議,集成 CXF 實現,提供和原生 WebService 的互操作。多個短連接,基于 HTTP 傳輸,同步傳輸,適用系統集成和跨語言調用;http: 基于 Http 表單提交的遠程調用協議,使用 Spring 的 HttpInvoke 實現。多個短連接,傳輸協議 HTTP,傳入參數大小混合,提供者個數多于消費者,需要給應用程序和瀏覽器 JS 調用; hessian: 集成 Hessian 服務,基于 HTTP 通訊,采用 Servlet 暴露服務,Dubbo 內嵌 Jetty 作為服務器時默認實現,提供與 Hession 服務互操作。多個短連接,同步 HTTP 傳輸,Hessian 序列化,傳入參數較大,提供者大于消費者,提供者壓力較大,可傳文件;

memcache: 基于 Memcached 實現的 RPC 協議 Redis: 基于 Redis 實現的 RPC 協議

以上就是“被HR問到的常見dubbo面試題及答案”,你能回答上來嗎?如果想要了解更多的Java面試題相關內容,可以關注動力節點Java官網。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 俺来也欧美亚洲a∨在线 | 亚洲欧美日韩国产专区一区 | 嘿咻视频在线观看 | 国产视频一二 | 久久久久亚洲国产 | 婷婷99 | 国产欧美成人免费观看视频 | 成人毛片免费网站 | 奇米9999| 96精品国产高清在线看入口 | 色天使色婷婷在线影院亚洲 | 亚欧成人毛片一区二区三区四区 | 欧美美妇性较大毛片 | 免费黄色小视频在线观看 | 国产成人精品综合久久久 | 国产精品亚洲欧美日韩区 | 久久精品美女久久 | 欧美激情亚洲激情 | 一区二区三区无码高清视频 | 91精品全国免费观看老司机 | 中文字幕在线一区 | 国产精品www | 毛片在线播 | 视频在线观看入口一二三2021 | 精品国产中文字幕 | 久久精品香蕉 | 波多野结衣中文一区二区免费 | 免费一级片在线 | julia在线视频 | 精品国产一区二区三区四区不 | 国产成人精品久久综合 | 欧美理论片大全在线观看 | 久久机热re这里只有精品15 | 免费在线观看黄色毛片 | 久久九九青青国产精品 | 在线欧美一级毛片免费观看 | 香蕉视频免费在线观看 | 奇米网色| 97桃色| 久久日韩 | 成人短视频视频在线观看网站 |