日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

dubbo调用超时回滚_面试必问之Dubbo面试题

發布時間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dubbo调用超时回滚_面试必问之Dubbo面试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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 協議

Dubbo 超時時間怎樣設置?

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

  • ? 服務提供者端設置超時時間,在 Dubbo 的用戶文檔中,推薦如果能在服務 端多配置就盡量多配置,因為服務提供者比消費者更清楚自己提供的服務特 性。
  • ? 服務消費者端設置超時時間,如果在消費者端設置了超時時間,以消費者端 為主,即優先級更高。因為服務調用方設置超時時間控制性更靈活。如果消 費方超時,服務端線程不會定制,會產生警告。

Dubbo 有些哪些注冊中心?

  • ? Multicast 注冊中心: Multicast 注冊中心不需要任何中心節點,只要廣播地 址,就能進行服務注冊和發現。基于網絡中組播傳輸實現;
  • ? Zookeeper 注冊中心: 基于分布式協調系統 Zookeeper 實現,采用 Zookeeper 的 watch 機制實現數據變更;
  • ? redis 注冊中心: 基于 redis 實現,采用 key/Map 存儲,住 key 存儲服務名 和類型,Map 中 key 存儲服務 URL,value 服務過期時間。基于 redis 的發 布/訂閱模式通知數據變更;
  • ? Simple 注冊中心

Dubbo 和 Dubbox 之間的區別?

dubbox 基于 dubbo 上做了一些擴展,如加了服務可 restful 調 用,更新了開源組件等。

Dubbo 和 Spring Cloud 的關系?

Dubbo 是 SOA 時代的產物,它的關注點主要在于服務的調用,流 量分發、流量監控和熔斷。而 Spring Cloud 誕生于微服務架構時 代,考慮的是微服務治理的方方面面,另外由于依托了 Spirng、 Spirng Boot 的優勢之上,兩個框架在開始目標就不一致,Dubbo 定位服務治理、Spirng Cloud 是一個生態。 最大的區別:Dubbo 底層是使用 Netty 這樣的 NIO 框架,是基于 TCP 協議傳輸的,配合以 Hession 序列化完成 RPC 通信。

而 SpringCloud 是基于 Http 協議+Rest 接口調用遠程過程的通信, 相對來說,Http 請求會有更大的報文,占的帶寬也會更多。但是 REST 相比 RPC 更為靈活,服務提供方和調用方的依賴只依靠一紙契 約,不存在代碼級別的強依賴。

服務調用超時問題怎么解決?

dubbo 在調用服務不成功時,默認是會重試兩次的。

Dubbo 在安全機制方面是如何解決?

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

Dubbo 超時時間怎樣設置?

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

  • ? 服務提供者端設置超時時間,在Dubbo的用戶文檔中,推薦如果能 在服務端多配置就盡量多配置,因為服務提供者比消費者更清楚自己 提供的服務特性。
  • ? 服務消費者端設置超時時間,如果在消費者端設置了超時時間,以消 費者端為主,即優先級更高。因為服務調用方設置超時時間控制性更 靈活。如果消費方超時,服務端線程不會定制,會產生警告。

Dubbo 的默認集群容錯方案?

Failover Cluster

Dubbo 支持哪些序列化方式?

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

總結

以上是生活随笔為你收集整理的dubbo调用超时回滚_面试必问之Dubbo面试题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久青草视频 | 亚洲一二三精品 | 成人污 | 亚洲一区视频在线播放 | 中文字幕欧美一区 | 最近最好的2019中文 | 日韩www.| 伊甸园精品区 | 亚洲香蕉一区 | 国产一区二区三区四区五区 | 综合激情四射 | 97免费公开视频 | 国产日本亚洲 | 人人人人干 | 热久久av | 天天艹天天操 | 青青草原国产在线观看 | 善良的女邻居在线观看 | 五月激情婷婷丁香 | 欧美日韩一区二区三区在线观看 | 吞精囗交69激情欧美 | 超碰中文字幕 | 超碰成人在线免费观看 | 国产又粗又长又硬免费视频 | 欧美日日骚| 亚洲乱码久久 | 干老太太视频 | 国产黑丝在线 | 国产精品丝袜在线观看 | 日本精品一区在线 | 色播基地 | 91夜色视频 | 激情视频在线播放 | 久久在线播放 | 成人97| 欧美性受xxxx| av成人免费在线 | 午夜免费网址 | 国产一区二区成人 | 97国产精品久久久 | 激情久久五月 | 人妻无码久久精品人妻 | 中文字幕爱爱 | 亚洲激情在线观看视频 | 青青艹在线观看 | 国产精品国产自产拍高清av | 一区二区精品视频 | 日本黄色大片网站 | 国内自拍第一页 | 夜操操 | 日韩二级片 | 国产制服av | 办公室大战高跟丝袜秘书经理ol | 亚洲伦理在线视频 | 久草资源网 | 成年女人18级毛片毛片免费 | 色综合婷婷 | 欧美成人一区二区三区高清 | 奇米一区| 久久精品无码中文字幕 | 日韩欧美久久久 | 冲田杏梨一区二区三区 | free性欧美69巨大 | 特黄做受又粗又大又硬老头 | 91网国产| 国产免费av一区 | 激情国产一区 | 国产精品一区电影 | av色区| 成人啪啪网站 | 97人人人 | 91看片免费版 | 国产嫩草av | 久久久黄色大片 | 91最新在线视频 | 日韩av免费在线观看 | 国产a级一级片 | 日本免费精品视频 | 少妇高潮一区二区三区99刮毛 | 国产精品亚洲自拍 | 福利资源在线 | 禁漫天堂下载18 | 五月婷婷六月婷婷 | av成人在线免费观看 | 一区二区三区美女 | 51嘿嘿嘿国产精品伦理 | 国产嫩草影院久久久久 | 在线中文字幕av | 国产亚洲精品成人 | 青青操视频在线播放 | 热99精品 | 欧美三级黄 | 国产色片 | 成人午夜视频精品一区 | 国内精品91 | www.嫩草.com | 精品无码三级在线观看视频 | 蘑菇福利视频一区播放 | 日韩不卡一二三 |