问题描述
- web开发分为分布式开发和非分布式开发,这个怎么区别,来个精品答案
-
分布式和非分布式怎么区别 ,java中有哪些著名的分布式系统,和非分布式系统,举例说明
解决方案
很简单,如果你只有一个服务器,那就不是分布式,否则就是分布式。位什么要分布式?因为单一的服务器的性能不可能无限的增长,比如处理器,如果你要比目前的处理器快100倍的,那有钱也买不到。
但是性能的需求是无止境的,比如12306,需要几百万人同时使用,只能通过增加服务器的办法提高性能了。此时就要用分布式。
解决方案二:
分布式应用是指在通过网络相连的不同平台上,在独立运行时间内运行的不同组件所构成的应用程序组。分布式应用能并发服务多个用户,充分利用处理器资源,这主要取决于其设计特征。典型的分布式应用包括双重式(客户机-服务器)、三重式(客户机-中间件-服务器)和多重式(客户机-多组件-多服务器)。
建立分布式应用主要设计以下几种技术:
客户机/服务器体系结构;
远程过程调用(RPC);
分布式计算环境(DCE);
分布式组件对象模型(DCOM);
通用对象请求代理体系结构(COBRA);
企业 Intranet Applet;
Java 分布式对象模型。
相关术语:客户机/服务器体系结构、远程过程调用(RPC)、分布式计算环境(DCE)、分布式组件对象模型(DCOM)、通用对象请求代理体系结构(COBRA)、Applet、Java 分布式对象模型
这个可以作为参考:http://blog.csdn.net/zhang854429783/article/details/6909677
希望能够帮到你。
解决方案三:
简单说分布式就是程序是在由通信网络互联的多处理机体系结构上执行任务的系统。非分布氏都是在一台机器上处理任务的。
例子有haddop
解决方案四:
简单说分布式就是程序是在由通信网络互联的多处理机体系结构上执行任务的系统。非分布氏都是在一台机器上处理任务的。
例子有haddop
解决方案五:
举个例子,分布式就是你请求多个,服务器与查询或运算等,然后返回给用户(当然你把这返回给其他程序也算),比较常见的比如输入身份证号,同时可以看见住宿、犯罪信息、银行资金流向等来至不同相关部门的数据。
非分布式就是在一台服务器或计算机上进行通讯或运算。
分布式的定义:所谓分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果
貌似很多大网站,都是这样的,不用举例了太多了。比如邮件系统,网站首页,博客,微博都不是一个计算机的,但是在用户中心可以看见全部的信息。