简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 例如: 如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。 采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务...
分类:
其他好文 时间:
2014-09-15 19:19:19
阅读次数:
190
注:本文章是翻译自:Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing 概要 我们提出了弹性分布式数据集(Resilient Distributed Datasets...
分类:
其他好文 时间:
2014-09-15 19:07:59
阅读次数:
146
hbase replication , 数据备份的实现, 可以很好的进行hbase集群的灾备计划。
分类:
其他好文 时间:
2014-09-15 19:05:59
阅读次数:
339
随着项目经验的增长笔者对分布式计算的了解是越来越深入,那么接下来笔者就和大家浅谈下分布式系统的特点吧,可以这样理解,分布式系统是将多个子任务分布在不同的物理机上并行工作。是以空间换时间并行计算来提高程序的可靠性和性能。分布式系统的高性能计算属于MIMD的范畴领域。它是按不同的业务分配不同的节点(单点...
分类:
其他好文 时间:
2014-09-15 15:54:39
阅读次数:
249
1. 前言 该篇中测试的机器发生了变更,在第一篇中设置的ApacheDocumentRoot "d:/deployment"修改为了DocumentRoot d:/cluster 。这个不影响实际操作,just换了台电脑。 在第一篇中讲了apache整合tomcat的,该篇中将阐述tomc...
分类:
其他好文 时间:
2014-09-15 15:41:29
阅读次数:
291
hibernate-testing: 支持单元测试。hibernate-swarmcache:支持SwarmCache,一个简单而功能强大的分布式缓存机制。它使用IP组播来有效地在缓存的实例之间进行通信。它是快速提高集群式Web应用程序的性能的理想选择。hibernate-proxool:支持Pro...
分类:
系统相关 时间:
2014-09-15 15:40:59
阅读次数:
259
Apache 负载均衡 + tomcat群集完全指南,完整实现流程...
分类:
编程语言 时间:
2014-09-15 14:24:09
阅读次数:
237
这几天研究了一下Nginx和tomcat的集群...
分类:
其他好文 时间:
2014-09-14 23:44:57
阅读次数:
303
分布式各个层次都可能有分布式,比如数据库层,整个应用的数据可能一部分分布在oracle数据库中,另一部分分布在mysql面都有可能。在应用层次上的分布式:整个应用的各个业务逻辑可能分布在不同的应用服务器里面,比如应用有权限管理、公文管理,每一个部分可能分布在不同的应用服务器上,不同的应用服务器一般都...
分类:
其他好文 时间:
2014-09-14 23:18:07
阅读次数:
308
在分布式系统中相同的服务常常会部署很多台,每一台被称为一个服务节点(实例)。通过一些负载均衡策略将服务请求均匀地分布到各个节点,以实现整个系统支撑海量请求的需求。本文描述一些简单的负载均衡策略。
Round-robin
简单地轮询。记录一个选择位置,每次请求来时调整该位置到下一个节点:
curId = ++curId % nodeCnt
随机选择
随机地在所有节点中选择:
id = ...
分类:
其他好文 时间:
2014-09-14 16:43:47
阅读次数:
231