欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

分布式计算技术有哪些

墨初 知识笔记 106阅读

分布式技术有哪些?

目前主流的分布式技术除了SpringBoot/Cloud、Dubbo外,像腾讯的Tars,京东的JSF,新浪的Motan等;SpringBoot/Cloud是国际性应用最广发的分布式框架技术,而国内也有很多互联网公司使用国产的Dubbo和Motan框架;Dubbo是阿里巴巴开源的一个RPC(远程过程调用)架构,Motan是新浪开源的轻量级RPC框架。

什么是分布式计算?

而 分布式计算 主要研究如何应用分布式系统进行计算,即把一组计算机通过网络相互连接组成分散系统,然后将需要处理的数据分散成多个部分,交由分散在系统内的计算机组同时计算再将结果最终合并得到最终结果。 然而随着计算机系统逐渐向微型化、网络化发展,传统的集中式处理不仅会导致成本攀升,也存在着较大的单点故障风险。

分布式计算项目有哪些?

最近的分布式计算项目已经被用于使用世界各地成千上万位志愿者的计算机的闲置计算能力,通过 因特网 ,可以分析来自外太空的电讯号,寻找隐蔽的黑洞,并探索可能存在的外星 智慧生命 ;可以寻找超过1000万位数字的 梅森 质数;也可以寻找并发现对抗艾滋病病毒的更为有效的药物。 这些项目都很庞大,需要惊人的计算量,仅仅由单个的电脑或是个人在一个能让人接受的时间内计算完成是绝不可能的。

分布式计算如何提高计算效率?

分布式计算可以通过将该应用分解成许多小的部分,分配给多台计算机进行处理,这样就可以节约整体计算时间,大大提高计算效率。 大家可以想象自己就是一台计算机,并拥有基本的计算机元件(中央处理器、内存、输入输出设备等),那么作为一台“人型计算机”,我们是如何解决实际问题的呢?
声明:无特别说明,转载请标明本文来源!