- 構建可擴展分布式系統:方法與實踐
- (美)伊恩·戈頓
- 414字
- 2024-08-19 16:47:31
第2章
分布式系統架構簡介
在本章中,我將廣泛地介紹一些擴展軟件系統的基本方法。你可以把本章看成從30 000英尺(1英尺約為30.48 cm)的高度鳥瞰第二部分、第三部分和第四部分的內容。我將介紹可擴展系統的主要架構方法,并指出后續將深入探討相關架構問題的章節。你可以認為本章的內容概述了為什么需要可擴展系統的架構策略,而后續章節的內容將詳細解釋如何運用這些架構策略。
本書討論的目標系統類型是我們每天都在使用的、面向互聯網的系統。你盡管說出最喜歡的系統!這些系統的特點是:在網頁和移動應用程序界面接收用戶的請求,根據用戶請求或事件(例如,基于GPS的系統)存儲和檢索數據,并具有一定的智能功能,例如根據之前與用戶交互的知識來提供建議或通知。
我將從一個簡單的系統設計開始,展示如何擴展它。在此過程中,我將引入幾個概念,并在本書后續章節更詳細地介紹它們。本章只是對這些概念進行全面概述,讓你知道它們是如何在系統可擴展性方面發揮作用的——這是一次走馬觀花之旅!
推薦閱讀
- Linux運維之道(第3版)
- 操作系統實用教程(Linux版)
- 每天5分鐘玩轉Kubernetes
- WordPress Mobile Web Development:Beginner's Guide
- Ubuntu Linux操作系統
- Linux Shell編程從入門到精通(第2版)
- 奔跑吧 Linux內核(入門篇)
- 8051軟核處理器設計實戰
- 嵌入式系統及其應用(第三版)
- 蘋果OS X Mavericks 10.9應用大全
- INSTANT Migration from Windows Server 2008 and 2008 R2 to 2012 How-to
- Social Data Visualization with HTML5 and JavaScript
- 鴻蒙操作系統設計原理與架構
- Windows Vista終極技巧金典
- Mastering Windows 8 C++ App Development