在线245人
首页
主题表
培训咨询
标签
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
并行异步等伸缩性讨论
上一主题
练习、学习、总结
下一主题
并发并行编程是当前热点,过去我们知道使用锁synchronization来解决多线程并发访问同一个数据结构时共享问题,甚至我们怀疑数据共享方式本身是不是就错了?所以,云计算的数据喂任务模式开始盛行,但..
Go
共有
2
回复(
1
页) 阅读38次
前往下页:
zzxsky1986
发表文章:
注册时间: 2008年11月25日
悄悄话
个人博客
当前离线
问一个基础问题,帮我理解一下概念
2010年02月05日 14:06
tomcat
集群
负载平衡
顶一下
服务器的负载均衡和
集群
是什么关系?
在网上看到一篇文章,tomcat做负载均衡但是不
集群
,使用session粘合,我很不解tomcat不是只有先
集群
才能做负载均衡吗?怎么还有只做负载均衡不
集群
的说法?还是我没有明白负载均衡和
集群
的意思?
如果负载均衡和
集群
是两个概念,那tomcat的
集群
是干什么用的?
wzkl
发表文章:
注册时间: 2010年01月26日
悄悄话
个人博客
当前离线
回复:问一个基础问题,帮我理解一下概念
2010年02月05日 15:41
顶一下
我理解应该
集群
是为了实现两个目标,第一个是分压,第二是失效转移(failover),负载均衡就是为了分压,失效转移就是为了安全,我个人感觉缺少任意一个都不算是
集群
或者说没有达到
集群
的目的,不知道楼主的贴子在哪看到的?呵呵
所以负载均衡是
集群
的目的,TOMCAT集群属于Web集群,集群包括很多,比如,WEB集群,EJB集群,JMS集群,JNDI集群等,最近在看一些书,请各位高手给于指点
[该贴被wzkl于2010-02-05 18:23修改过]
banq
发表文章: 10843
注册时间: 2002年08月03日
悄悄话
个人博客
当前离线
26人关注
回复: 回复:问一个基础问题,帮我理解一下概念
2010年02月05日 21:29
顶一下
楼上解释是对的,集群包括负载平衡和失败恢复failover,前者是分布式处理,通过
伸缩性
提供性能,后者是容错性,保证某个业务执行一半当机时,能够保证另外一台继续执行。后者比较难。
tomcat主要是负载平衡,没有失败恢复,也可以称为
集群
,就像Web系统也可以称为JavaEE或J2EE一样。
但是这些概念都已经过去了。因为
集群
中两项(负载平衡和失败恢复)和分布式
事务
(或数据库
事务
保证高一致性)三者是不可能同时都做得很好。
因为这是
CAP定律
告诉我们的。
所以,我们不要寄希望于JavaEE服务器比如Tomcat JBoss Websphere Weblogic等在多服务器分布式环境中,能够同时可以带来高性能 容错性以及高一致性。只能取得其中两者优秀。
换句话说:你充分使用
集群
两项:负载平衡和失败恢复高容错性,那么再就无法得到基于数据库的ACID事务(JDBC事务或JTA事务)带来高一致性,如果你使用tomcat集群,也就是负载平衡,再使用数据库
事务
,你就不能得到失败恢复高容错性。由你根据情况组合。
tomcat(1)
集群(2)
负载平衡(1)
共有
2
回复(
1
页)
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
正在读取,请等待...
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
提交时自动拷贝以上内容到剪贴板 Ctrl-V可取出;提问题前先查询
标签列表
使用帮助
解惑之道在
J道
,打造中国最具影响力的的软件架构社区
推荐FireFox或Chrome快速浏览本站
OpenSource
JIVEJDON
Powered by
JdonFramework
Code © 2002-09
jdon.com
anti spam