http://www.java.net/jag/Fallacies.html
The Eight Fallacies of Distributed Computing
分布式計(jì)算的八大謬誤
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.
事實(shí)上幾乎所有人,在他們第一次嘗試構(gòu)建一個(gè)分布式應(yīng)用程序的時(shí)候,經(jīng)常會(huì)做如下八個(gè)假設(shè)。這些最后都被證明是錯(cuò)誤的并且?guī)?lái)巨大的麻煩和痛苦作為學(xué)習(xí)的代價(jià)。
1. ?The network is reliable?網(wǎng)絡(luò)是可靠的
2. ?Latency is zero ?反應(yīng)時(shí)間為零
3. ?Bandwidth is infinite ?帶寬是無(wú)限的
4. ?The network is secure ?網(wǎng)絡(luò)是安全的
5. ?Topology doesn't change? 拓?fù)洳粫?huì)改變?
6. ?There is one administrator ?這里會(huì)有一個(gè)系統(tǒng)管理員
7. ?Transport cost is zero ?傳輸代價(jià)為零
8. ?The network is homogeneous?網(wǎng)絡(luò)是均勻的
?
不得窺道門,不得悟佛門,不得入窄門,實(shí)乃破門。