http://www.java.net/jag/Fallacies.html
The Eight Fallacies of Distributed Computing
分布式計算的八大謬誤
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?網絡是均勻的
?
不得窺道門,不得悟佛門,不得入窄門,實乃破門。