中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中分布式面試題有哪些

發布時間:2021-05-07 09:29:03 來源:億速云 閱讀:88 作者:小新 欄目:編程語言

這篇文章主要介紹java中分布式面試題有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

Java的優點是什么

1. 簡單,只需理解基本的概念,就可以編寫適合于各種情況的應用程序;2. 面向對象;3. 分布性,Java是面向網絡的語言;4. 魯棒性,java提供自動垃圾收集來進行內存管理,防止程序員在管理內存時容易產生的錯誤。;5. 安全性,用于網絡、分布環境下的Java必須防止病毒的入侵。6. 體系結構中立,只要安裝了Java運行時系統,就可在任意處理器上運行。7. 可移植性,Java可以方便地移植到網絡上的不同機器。8.解釋執行,Java解釋器直接對Java字節碼進行解釋執行。

下面來看看具體試題。

1.什么是分布式系統

分布式軟件系統(Distributed Software Systems)是支持分布式處理的軟件系統,是在由通信網絡互聯的多處理機體系結構上執行任務的系統。它包括分布式操作系統、分布式程序設計語言及其編譯(解釋)系統、分布式文件系統和分布式數據庫系統等。

2.業務中使用分布式的場景

隨著互聯網的發展,傳統單工程項目的很多性能瓶頸越發凸顯,性能瓶頸可以有幾個方面:

(1)應用服務層:隨著用戶量的增加,并發量增加,單項目難以承受如此大的并發請求導致的性能瓶頸

(2)底層數據庫層:隨著業務的發展,數據庫壓力越來越大,導致的性能瓶頸

3.分布式事務的理解,分布式事務的協議有哪些

分布式事務是指會涉及到操作多個數據庫的事務。目的是為了保證分布式系統中的數據一致性。分布式事務類型:二階段提交 2PC ,三階段提交 3PC。

2PC :第一階段:準備階段(投票階段)和第二階段:提交階段(執行階段)。

3PC :三個階段:CanCommit 、PreCommit 、DoCommit。

4.Redis有哪些優勢

速度快,因為數據存在內存中。

支持豐富數據類型,支持 string、list、set 、sorted set、hash。

支持事務,操作都是原子性,所謂的原子性就是對數據的更改要么全部執行,要么全部不執行。

豐富的特性:可用于緩存,消息,按 key 設置過期時間,過期后將會自動刪除。

單線程,單進程,采用 IO 多路復用技術。

5.Dubbo的底層實現原理和機制

高性能和透明化的RPC遠程服務調用方案

SOA服務治理方案

Dubbo缺省協議采用單一長連接和NIO異步通訊,

適合于小數據量大并發的服務調用,以及服務消費者機器數遠大于服務提供者機器數的情況。

以上是“java中分布式面試題有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

济南市| 南昌市| 建瓯市| 阳新县| 项城市| 淳安县| 宁蒗| 成武县| 都安| 潍坊市| 高陵县| 资溪县| 绿春县| 广平县| 新余市| 郸城县| 南漳县| 宁明县| 旬邑县| 古浪县| 澎湖县| 新和县| 宜兰市| 两当县| 遵义市| 宝兴县| 定安县| 安顺市| 闽侯县| 瑞安市| 绩溪县| 米脂县| 邹城市| 额尔古纳市| 利辛县| 奉贤区| 林芝县| 土默特左旗| 忻城县| 白山市| 弥渡县|