⑴ 如何入門分布式計算
不推薦看理論性很強的書(不意味著不需要掌握)。找個你感興趣的開源工具,然後看看他的document和論文,讀讀源碼,用一用。不只要知道很多分布式的工具可以做什麼,最重要的還是自己要深入一個。有廣度有深度,領會某個優秀工具設計上的理念。先看看google的maprece,bigtable那幾篇經典的論文。不要太多,要選擇經典。因為絕多數都不怎麼樣。然後選擇簡單和成熟的分布式系統玩玩,寫幾個簡單的程序。並對他們敢興趣的地方看看源代碼。然後就是想想已有系統有什麼不好的地方進行一下修改。所有的系統都是tradeoff的產物,所以你總是可以找到性能提升的地方。中途會遇到很多bug,多問問論壇。也會遇到理論上的不足,這個時候有針對性的看論文或者書籍。大致如此吧!