更新時間:2019-11-18 09:41:25 來源:動力節(jié)點 瀏覽3606次
根據(jù)雙十一日志統(tǒng)計,前端系統(tǒng)有效請求約60w以上的QPS,而后端cache的集群峰值近2000w/s、單機也近30w/s,互聯(lián)網(wǎng)大廠的架構師面對的就是這樣的生產(chǎn)環(huán)境,所以分布式、緩存、消息這樣搭建高性能系統(tǒng)的技術必須掌握。同時分布式也成為了Java程序員進階必知必會的一個知識環(huán)節(jié)!
今天在這分享幾本學習分布式架構必看的書籍,由于細節(jié)內容實在太多啦,所以只把部分知識點粗略的介紹,有興趣的同學可以買來看看,希望可以幫助到大家:
《大型分布式網(wǎng)站架構設計與實踐》
主要介紹了大型分布式網(wǎng)站架構所涉及的一些技術細節(jié),包括SOA架構的實現(xiàn)、互聯(lián)網(wǎng)安全架構、構建分布式網(wǎng)站所依賴的基礎設施、系統(tǒng)穩(wěn)定性保障和海量數(shù)據(jù)分析等內容;深入地講述了大型分布式網(wǎng)站架構設計的核心原理,并通過一些架構設計的典型案例,幫助讀者了解大型分布式網(wǎng)站設計的一些常見場景及遇到的問題。
作者結合自己在阿里巴巴及淘寶網(wǎng)的實際工作經(jīng)歷展開論述。《大型分布式網(wǎng)站架構設計與實踐》既可供初學者學習,幫助讀者了解大型分布式網(wǎng)站的架構,以及解決問題的思路和方法,也可供業(yè)界同行參考,給日常工作帶來啟發(fā)。
《大型網(wǎng)站技術架構:核心原理與案例分析》
大型網(wǎng)站技術架構_核心原理與案例分析通過梳理大型網(wǎng)站技術發(fā)展歷程,剖析大型網(wǎng)站技術架構模式,深入講述大型網(wǎng)站技術架構_核心原理與案例分析大型互聯(lián)網(wǎng)架構設計的核心原理,并通過一組典型網(wǎng)站技術架構設計案例,為讀者呈現(xiàn)一幅包括技術選型、架構設計、性能優(yōu)化、Web安全、系統(tǒng)發(fā)布、運維監(jiān)控等在內的大型網(wǎng)站開發(fā)全景視圖。
《RabbitMQ實戰(zhàn)指南》
大致可以分為基礎篇、進階篇和高階篇三個部分。基礎篇首先介紹RabbitMQ的基本安裝及使用方式,方便零基礎的讀者以最舒適的方式融入到RabbitMQ之中。其次介紹RabbitMQ的基本概念,包括生產(chǎn)者、消費者、交換器、隊列、綁定等。之后通過Java語言講述了客戶端如何與RabbitMQ建立(關閉)連接、聲明(刪除)交換器、隊列、綁定關系,以及如何發(fā)送和消費消息等。進階篇講述RabbitMQ的TTL、死信、延遲隊列、優(yōu)先級隊列、RPC、消息持久化、生產(chǎn)端和消費端的消息確認機制等內容,以期讀者能夠掌握RabbitMQ的使用精髓。
《大型網(wǎng)站系統(tǒng)與Java中間件實踐》
圍繞大型網(wǎng)站和支撐大型網(wǎng)站架構的Java中間件的實踐展開介紹。從分布式系統(tǒng)的知識切入,讓讀者對分布式系統(tǒng)有基本的了解;然后介紹大型網(wǎng)站隨著數(shù)據(jù)量、訪問量增長而發(fā)生的架構變遷;接著講述構建Java中間件的相關知識;之后的幾章都是根據(jù)筆者的經(jīng)驗來介紹支撐大型網(wǎng)站架構的Java中間件系統(tǒng)的設計和實踐。
《分布式Java應用:基礎與實踐》
本書介紹分布式Java應用涉及的知識點,分為基于Java實現(xiàn)網(wǎng)絡通信、RPC;基于SOA實現(xiàn)大型分布式Java應用;編寫高性能Java應用;構建高可用、可伸縮的系統(tǒng)四個部分,共七章內容。作者結合自己在淘寶網(wǎng)的實際工作經(jīng)驗展開論述,既可作供初學者學習,也可供同行參考。
《Redis實戰(zhàn)》
本書一共由三個部分組成。第一部分對Redis進行了介紹,說明了Redis的基本使用方法、它擁有的5種數(shù)據(jù)結構以及操作這5種數(shù)據(jù)結構的命令,并講解了如何使用Redis去構建文章展示網(wǎng)站、cookie、購物車、網(wǎng)頁緩存、數(shù)據(jù)庫行緩存等一系列程序。第二部分對Redis命令進行了更詳細的介紹,并展示了如何使用Redis去構建更為復雜的輔助工具和應用程序,并在最后展示了如何使用Redis去構建一個簡單的社交網(wǎng)站。第三部分對Redis用戶經(jīng)常會遇到的一些問題進行了介紹,講解了降低Redis內存占用的方法、擴展Redis性能的方法以及使用Lua語言進行腳本編程的方法。
以上就是動力節(jié)點java培訓機構小編介紹的“Java架構師分享分布式架構必讀書籍”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。