`

企业(分布式)计算十大谬误 (转)

阅读更多

企业(分布式)计算十大谬误

    最初Peter Deutsch从J2EE的企业开发中总结了7大谬误,后来,James Gosling在其基础上增加了一条,再后来,Ted Neward又在其上增加了两条,总共为“十大谬误”。这段时间正在看两本书:《Effective Enterprise Java》和《J2EE AntiPatterns》,恰好两本书都提到了“分布式计算的*大谬误”,我在这里简单引荐一下这“分布式计算十大谬误”:)

(1)网络是可靠的。
(2)响应时间是零。
(3)带宽是无限的。
(4)网络是安全的。
(5)拓扑结构不会发生变化。
(6)只有一个管理员。
(7)(对象通过网络)传输的代价是零。
(8)网络是同构的。
(9)系统是整体式的。
(10)系统是可以结束的。

    在我们构建企业级解决方案时,我们都应当将这十点谨记于心,不要提前假设其中任何一点。最后,将《Effective Enterprise Java》和《J2EE AntiPatterns》这两本书推荐给所有.NET程序员,在.NET上,我还没有看到这方面的书籍。但是,J2EE上这方面的经验则多得多,非常值得我们学习,是我们站在J2EE肩上的时候了,呵呵
    顺便提一句,《Effective Enterprise Java》的中文版翻译的好像不太仔细:)
<script type="text/javascript"></script>
分享到:
评论

相关推荐

    华工分布式计算实验

    分布式计算是现代信息技术领域中的一个重要概念,它涉及多个计算节点通过网络协同工作,共同处理大量数据和执行复杂的任务。在“华工分布式计算实验”中,我们能够学习和实践这一核心技术,这对于计算机科学的学习者...

    西安电子科技大学计算机分布式计算五次上机代码及报告

    分布式计算是计算机科学中的一个重要领域,它涉及到多台计算机协同工作以解决大型计算问题。西安电子科技大学计算机学院的课程在这一领域提供了丰富的实践机会,通过五次上机实验,学生可以深入理解并掌握分布式计算...

    分布式计算课件(PPT)

    分布式计算是计算机科学中的一个重要领域,它涉及到多台计算机协同工作以解决单台机器难以处理的大型或复杂问题。在“分布式计算课件(PPT)”中,我们可以期待深入学习这一领域的核心概念和技术。 首先,分布式对象...

    分布式计算环境课件 分布式

    分布式 分布式计算环境 分布计算环境分布式 分布式计算环境 分布计算环境分布式 分布式计算环境 分布计算环境分布式 分布式计算环境 分布计算环境分布式 分布式计算环境 分布计算环境分布式 分布式计算环境 分布计算...

    分布式计算——原理、算法和系统

    分布式计算是一种计算机科学领域的核心技术,它涉及多个独立的计算节点通过网络进行协同工作,共同解决一个大型或复杂的问题。这种技术充分利用了网络中各节点的计算资源,实现了数据的并行处理,提高了处理效率和...

    并行计算和分布式计算的区别和联系

    并行计算和分布式计算是两种常见的高性能计算方式,它们在处理大规模计算任务时具有显著的优势。为了理解它们之间的区别和联系,我们首先需要明确它们各自的定义和工作原理。 并行计算指的是利用多台处理机同时处理...

    分布式计算讲义(MSRA)

    分布式计算是计算机科学中的一个重要领域,它涉及到在多台计算机之间协调和执行任务,以解决单个计算机无法处理的大规模问题。这份“分布式计算讲义”来自微软亚洲研究院,是为清华大学学生准备的一份课程材料,包含...

    分布式计算1-5

    在深入探讨分布式计算之前,我们首先需要理解其核心概念与应用背景。分布式计算,作为现代信息技术领域中的一个重要分支,指的是将计算任务分布在多个计算机上进行处理的一种计算模式。这种模式能够充分利用网络中各...

    分布式计算与并行处理

    此外,云计算服务提供商如Amazon AWS和Microsoft Azure也提供分布式计算与并行处理的服务,如EC2实例集群和Azure Batch,使得企业可以方便地按需扩展计算能力,处理大规模计算任务。 为了实现分布式计算与并行处理...

    吉林大学精品课件——分布式计算系统

    分布式计算系统是现代信息技术中的重要概念,它涉及多个相互协作的计算机节点,共同处理单一任务或大型数据集。吉林大学的这门精品课件旨在帮助学习者深入理解这一领域的核心原理和技术。在这个压缩包中,我们可以...

    分布式计算、并行计算及集群、网格、云计算的区别.docx

    分布式计算、并行计算、集群计算、网格计算和云计算的区别 分布式计算、并行计算、集群计算、网格计算和云计算是当前计算机领域中几个热门的概念,为了帮助读者更好地理解这些概念,我们将从它们的定义、特点、应用...

    分布式计算互相sayhello

    分布式计算互相sayhello,这个标题揭示了一个关于分布式系统中节点间通信的基础示例。在分布式计算环境中,不同的计算节点需要能够相互通信,共享数据,协同完成任务。在这个场景下,“sayhello”可能是一个简单的...

    分布式计算简单示例程序

    分布式计算是一种将大规模计算任务分解成可管理的小部分,然后在多台计算机上并行处理这些小部分的技术。这种计算模型极大地提高了处理大数据集的能力,是现代云计算和大数据处理的核心。"分布式计算简单示例程序"是...

    分布式计算及其应用发展趋势.pdf

    "分布式计算及其应用发展趋势" 分布式计算是指将计算任务分配到多个处理器或计算机上,以提高计算速度和效率。分布式计算的应用非常广泛,涉及众多领域,如科学计算、工程计算、数据分析、人工智能等。在近年来,...

    分布式计算技术介绍.pdf

    分布式计算技术是一种利用网络中多台计算机的计算能力协同完成计算任务的技术,它能够在不依赖高性能计算机硬件的前提下,通过普通计算机的联网,实现高性能的计算能力。分布式计算系统能够将复杂计算任务分解成多个...

    分布式计算技术的部分作业及答案

    分布式计算技术是现代信息技术领域中的一个重要分支,它涉及大规模数据处理、云计算以及互联网服务的高效运行。本资源包含了关于分布式计算技术的部分作业及答案,涵盖了该领域的多个关键知识点,包括但不限于分布式...

    对几种典型分布式计算技术的比较.pdf

    分布式计算是一种计算机科学领域,它主要涉及将一个需要巨大计算能力才能解决的问题分解成若干小部分,这些部分再分配给多个计算机进行并行处理,最终将各自的计算结果汇总起来得到问题的最终解。在当今的信息技术中...

    分布式计算.ppt

    分布式计算和分布式系统 P2P计算 云计算和网格计算 传感器网络和物联网

    网络和分布式计算.pdf

    【网络和分布式计算】是计算机科学中的重要领域,随着互联网技术的快速发展,它已经成为现代信息技术的核心组成部分。分布式计算研究主要关注分布式操作系统和分布式计算环境,但近年来,研究焦点已转向以网络计算...

    分布式计算技术教材源代码

    分布式计算技术是现代计算机科学中的一个重要领域,它涉及如何通过多台计算机的协作来处理大规模的数据和执行复杂的计算任务。本教材源代码集合为学习者提供了深入理解分布式计算原理和实践操作的宝贵资源。 分布式...

Global site tag (gtag.js) - Google Analytics