Distributed Computing 分布式系统
1 缓存 2 代理 3 索引 4 负载均衡
###The Eight Fallacies of Distributed Computing by Peter Deutsch
Essentially everyone, when they first build a distributed application, makes the following eight assumptions. All prove to be false in the long run and all cause big trouble and painful learning experiences.
1 The network is reliable 2 Latency is zero 3 Bandwidth is infinite 4 The network is secure 5 Topology doesn’t change 6 There is one administrator 7 Transport cost is zero 8 The network is homogeneous
For more details, read the article by Arnon Rotem-Gal-Oz