1. 程式人生 > >推薦一本分散式服務架構方面的好書(文末彩蛋)

推薦一本分散式服務架構方面的好書(文末彩蛋)

講解高可用架構核心:可伸縮與可擴充套件,詳解分散式發號器

訊息佇列框架、資料庫分庫分表、快取、Elasticsearch

分散式排程任務、RPC、Dubbo、高效能網路中介軟體,破解可伸縮服務架構奧祕

從傳統網際網路到移動網際網路再到物聯網,中國乃至全球的網際網路技術在近十年得到了高速發展。網際網路的技術核心其實源於分散式,這是網際網路具備高效能、高併發特性的基礎,掌握這些核心內容後,你會發現駕馭技術變得如此輕鬆!本書的內容包括快取分片、訊息佇列框架、資料庫分庫分表、分散式發號器、大資料查詢系統、分散式定時排程任務系統、微服務和RPC等;並配備了4個開箱即用的開源專案,包括分庫分表框架dbsplit、專業的發號器vesta、訊息佇列框架kclient和快取分片的redic,每個專案都是獨立的網際網路高併發框架,是構建網際網路級專案的重要元件。本書對行業內許多流行的開源專案也有很多介紹,讀者可以在其中學到平臺架構設計的方方面面,也可以瞭解開源專案在構思和實現方面的優秀實踐。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

《可伸縮服務架構:框架與中介軟體》

主要內容

本書以高可用服務架構為主題,側重於講解高可用架構設計的核心要點:可伸縮和可擴充套件,從應用層、資料庫、快取、訊息佇列、大資料查詢系統、分散式定時任務排程系統、微服務等層面詳細講解如何設計可伸縮、可擴充套件的框架,並給出在各個領域解決特定問題的方法論和實踐總結。隨著本書的出版,我們還開源了4個行之有效的網際網路可伸縮框架,包括資料庫分庫分表dbsplit、快取分片redic、專業的發號器vesta和訊息佇列處理機框架kclient,每個框架都開箱即用,也可以作為學習網際網路平臺化框架搭建的素材,更可以作為開發開源專案的示例。

作者簡介

李豔鵬

“雲時代架構”技術社群創始人,著有《分散式服務架構:原理、設計與實戰》,現任某知名支付平臺架構組負責人,曾在花旗銀行、甲骨文、路透社、新浪微博等大型IT網際網路公司擔任技術負責人和架構師,現專注於大規模高併發的線上和線下支付平臺的應用架構和技術架構的規劃與落地,負責交易、支付、渠道、出款、風控、對賬等核心支付系統的設計與實現,在移動支付、聚合支付、合規賬戶、掃碼支付、標記化支付等業務場景上有產品應用架構規劃與落地的實踐經驗。

楊彪

現任遊戲創業公司技術總監及合夥人,“雲時代架構”技術社群合夥創始人,CSDN達人課講師,著有《分散式服務架構:原理、設計與實戰》。在網際網路和遊戲行業有近十年工作經驗,曾在酷我音樂盒、人人遊戲和掌趣科技等上市公司擔任核心研發職位,在網際網路公司做過日活躍使用者量達千萬的專案,也在遊戲公司做過多款月流水千萬以上的遊戲。

李海亮

現任某網際網路公司搜尋研發經理,有近十年網際網路公司的搜尋及搜尋相關的研發經驗

賈博巖

現任某支付公司高階開發工程師,專注於支付系統領域的開發,例如商戶入網、商戶對外出款等業務。標準90後,喜歡鑽研技術,維護個人簡書部落格“賈博巖”。

劉淏

現任某網際網路公司技術專家,長期在外企從事技術經理和架構工作,對資料庫應用及搜尋引擎應用有很深入的理解和實踐;有大型資料服務叢集的架構調優及運維經驗;精通效能問題的解決與調優,以及高效能中介軟體的編寫。目前主要研究業務資料自動化框架及其實現。

編輯推薦

√ 雲時代架構系列經典!重磅級架構書2018年重磅上市!

√ 詳解高可用架構設計的核心要點:可伸縮與可擴充套件

√ 詳解分散式發號器、訊息佇列框架、資料庫分庫分表、快取、Elasticsearch、分散式排程任務、RPC服務、Dubbo、高效能網路代理中介軟體等

√ 全面破解可伸縮服務架構的奧祕

√ 分散式服務架構:原理、設計與實戰讀者的配套技能升級架構書。

大咖推薦

如何實現可伸縮架構,是網際網路應用面臨業務的高速發展時亟須解決的問題,而可伸縮性和高可用性往往是穩定性設計的基石。諸多國外優秀書籍都偏於講解實踐指導原則,讀者在面臨具體場景時仍然難得其法。因此我在兩年前召集了幾位志同道合的朋友編寫了《深入分散式快取》,期望能貫通從原理到實踐的內容。更可喜的是,豔鵬和楊彪諸君更進一步地呈現了滿滿都是案例及乾貨的《可伸縮服務架構:框架與中介軟體》,本書從分散式發號器、訊息佇列框架、資料庫分庫分表、快取、Elasticsearch、分散式排程任務、RPC服務、Dubbo、高效能網路代理中介軟體等方面,全面破解了可伸縮服務架構的奧祕,並與《分散式服務架構:原理、設計與實戰》相結合,闡述了網際網路高可用、高效能、高併發、可伸縮、可擴充套件、敏捷性等核心要點,值得廣大從業人員閱讀。

—— 螞蟻金服高階技術專家    於君澤

本書承接《分散式服務架構:原理、設計與實戰》一書的主線,繼續深入講解分散式服務架構,對快取、訊息佇列、分庫分表、定時呼叫系統、RPC框架等進行了落地與實戰講解,讀者可以通過本書實現分散式服務的高效落地。

—— 暢銷書《億級流量網站架構核心技術》作者    開濤

在豔鵬和楊彪合著的《分散式服務架構:原理、設計與實戰》中,我看到了分散式理論與實踐相結合的全面總結,又從本書中看到了非常實用的分庫分表方案、快取分片方案、訊息佇列框架、發號器、RPC等網際網路架構的重要知識,並在一些內容上開源了公司內部屢試不爽的網際網路框架。通過閱讀本書,能夠更好地提升自己的技術能力,還能夠以這些框架為基礎搭建適合自己公司業務的輕量級框架,輕而易舉地完成業務的功能需求和非功能質量需求。這是一本每個網際網路技術人員都應該通讀的優秀參考書籍。

—— 開心網副總裁    楊延峰

本書針對分散式服務架構中常用的快取分片、資料庫分庫分表、訊息佇列、任務排程中介軟體、RPC、大資料查詢系統等技術提供了典型的設計和實現,對我們設計和實現自己的網際網路業務系統有重要的參考價值。

——《程式設計師的成長課》作者  安曉輝

隨著企業業務量的增加,流量洪峰在不斷挑戰著業務系統的承載能力,設計高併發、可伸縮的系統已成為軟體架構師的緊迫任務,而分散式、可伸縮的架構模式已成為抵禦洪峰的有效方案之一。本書彙集了作者在多年核心系統開發中的架構及實踐經驗,以理論與案例相結合的方式展現了分散式系統設計、技術選型、可伸縮架構的設計、框架實現等方面的優秀實踐。不管你是在從0到1構建系統,還是在尋找服務化治理的正確方向,本書都可以幫你解惑。

—— 菜鳥網路技術專家  高春東

本書寫給誰看

無論是對於網際網路的或者傳統的軟體工程師、測試工程師、架構師,還是對於深耕於IT的其他管理人員,《可伸縮服務架構:框架與中介軟體》都有很強的借鑑性和參考價值,是值得每個技術人員閱讀的架構級技術書。

彩蛋來啦

在文末留言

“技術人員提升自己的技術實力?”

“想讀此書理由”

截止至4月11日11:59

留言前5名的使用者

可以獲得

《可伸縮服務架構:框架與中介軟體》一書!

TIP:

1. 留言區只能放出100條留言,架構君會盡量放出有效和優質的評論。

2. 另外有郵寄書籍的時間,視架構君忙碌而定,但肯定不會缺失;

3. 福利而已,架構君自己也不想產生壓力,也希望不會給使用者帶來不適;

4. 如果你不喜歡此類活動,也請留言告訴架構君,會針對性改進。

640?wx_fmt=png

著急看書的朋友可以直接掃描上方二維碼購買

現在下單隨機發送限量簽名本

歷史贈書: