分布式与集群.pdfVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录 前言 分布式与集群的区别 Nginx负载均衡和LVS负载均衡的比较分析 分布式程序防止多用户对同一数据更新问题 负载均衡软件HAProxy学习 Java并发编程 :深入剖析ThreadLocal web集群中常用的session同步解决方案及对比 使用redis解决tomcat6在nginx负载下多节点共享session问题 采用nginx_upstream_jvm_route模块解决tomcat多节点session不一致问题 本文档使用 看云 构建 - 2 - 前言 前言 原文出处 :分布式与集群 作者 :mr_smile2014 本系列文章经作者授权在看云整理发布 ,未经作者允许 ,请勿转载 ! 分布式与集群 发布关于分布式与集群的学习资料、分布式与集群区别、常见问题及解决方法、常用的分布式和集群 技术的搭建技巧。 本文档使用 看云 构建 - 3 - 分布式与集群的区别 分布式与集群的区别 简单说 ,分布式是以缩短单个任务的执行时间来提升效率的 ,而集群则是通过提高单位时间内执行的任务 数来提升效率。 例如 : 如果一个任务由10个子任务组成 ,每个子任务单独执行需1小时 ,则在一台服务器上执行改任务需10小 时。 采用分布式方案 ,提供10台服务器 ,每台服务器只负责处理一个子任务 ,不考虑子任务间的依赖关系 ,执 行完这个任务只需一个小时。(这种工作模式的一个典型代表就是Hadoop的Map/Reduce分布式计算模 型 ) 而采用集群方案 ,同样提供10台服务器 ,每台服务器都能独立处理这个任务。假设有10个任务同时到达 , 10个服务器将同时工作 ,10小后 ,10个任务同时完成 ,这样 ,整身来看 ,还是1小时内完成一个任务 ! 以下是摘抄自网络文章 : 集群概念 1.两大关键特性 集群是一组协同工作的服务实体 ,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看 来 ,一个集群就象是一个服务实体 ,但事实上集群由一组服务实体组成。与单一服务实体相比较 ,集群提 供了以下两个关键特性 : · 可扩展性 --集群的性能不限于单一的服务实体 ,新的服务实体可以动态地加入到集群 ,从而增强集群 的性能。 · 高可用性 --集群通过服务实体冗余使客户端免于轻易遇到out of service的警告。在集群中 ,同样的服 务可以由多个服务实体提供。如果一个服务实体失败了 ,另一个服务实体会接管失败的服务实体。集群提 供的从一个出 错的服务实体恢复到另一个服务实体的功能增强了应用的可用性。 2.两大能力 为了具有可扩展性和高可用性特点 ,集群的必须具备以下两大能力 : · 负载均衡 --负载均衡能把任务比较均衡地分布到集群环境下的计算和网络资源。 · 错误恢复 --由于某种原因 ,执行某个任务的资源出现故障 ,另一服务实体中执行同一任务的资源接着 完成任务。这种由于一个实体中的资源不能工作 ,另一个实体中的资源透明的继续完成任务的过程叫错误 恢复。 负载均衡和错误恢复都要求各服务实体中有执行同一任务的资源存在 ,而且对于同一任务的各个资源来 本文档使用 看云 构建 - 4 - 分布式与集群的区别 说 ,执行任务所需的信息视图 (信息上下文 )必须是一样的。 3.两大技术 实现集群务必要有以下两大技术 : · 集群地址 --集群由多个服务实体组成 ,集群客户端通过访问集群的集群地址获取集群内部各服务实体 的功能。具有单一集群地址 (也叫单一影像 )是集群的一个基 本特征。维护集群地址的设置被称为负载均 衡器。负载均衡器内部负责管理各个服务实体的加入和退出 ,外部负责集群地址向内部服务实体地址的转 换。有的负载均 衡器实现真正的负载均衡算法 ,有的只支持任务的转换。只实现任务转换的负载均衡器适 用于支持ACTIVE-STANDBY的集群环境 ,在那里 ,集群中只有 一个服务实体工作 ,当正在工作的服务实 体发生故障时 ,负载均衡器把后来的任务转向另外一个服务实体

文档评论(0)

max + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档