高擴充套件性的學習路線

zer0Black發表於2015-03-24

通常當我們對擴充套件性感興趣時,我們東尋西找連結、書籍和參考資料。這篇短文是 Leandro 精心挑選出的參考資料,並給出了學習路徑,他希望對你的學習之旅有所幫助。

01359D07-774C-4DEA-98AF-476A7AE83E4E

宣告:你不需要有 N 臺機器來搭建一個高擴充套件性系統,你只要使用 Vagrant 就能很容易模擬成 N 臺機器。

學習參考資料:

既然你可以通過虛擬伺服器來武裝自己了,那你不僅要讀這些文章,而且還要動手實踐。

測測你是否學到了知識:

  • 為什麼要使用可擴充套件性?通常如何使用?
  • 如何處理 N臺 伺服器上 RAM 中的使用者會話?LB(負載均衡器)如何知道哪個伺服器啟動了?LB 如何知道是哪臺伺服器傳送的請求?
  • LB 是不是另一個 SPOF?我們如何為 LB 提供失效備援?
  • 我的作業系統是不是被 64K 埠限制了? Linux 能做沙盒麼?
  • MongoDB 是如何解決失效備援和高擴充套件性的?Cassandra 如何使用?當有新節點加入到叢集中時,Cassandra是如何處理的。
  • 快取鎖是什麼?我們應該使用什麼樣的快取策略?
  • 一個域名如何配置多個IP?什麼是 BGP?如何使用DNS 或者 BGP 來提供區域性服務?

相關文章