欢迎来到Heck's Blog,专业承接拿站、企业建站、仿站、网上商城架构、门户网站搭建、空间域名注册、软件定制等项目。关注网络安全,因为专注,所以专业,懂得放弃,才能收获。有事请发邮件至i@heckjj.com,请记住本站网址:http://www.heckjj.com,多谢。
9月26
tomcat是只支持web应用系统,所以采取struts+hibernate或tapestry+hibernate(或者中间加上spring/jdon)都属于web应用系统,他们都是单机stand-alone系统,利用上述tomcat的负载平衡只能勉强支撑两三台服务器,而且随着访问量增加,tomcat等web服务器将趋于缓慢,从这篇文章观点来看,web应用程序在性能的伸缩性不太高。下面讨论的都是因为使用ejb后而使得你的应用程序自动获得的能力:
以weblogic jboss为主的采取的paired servers 对服务器复制策略则要提高性能很多,但是对load balancer算法要求高,有些普通的load balancer不一定符合要求。ibm采取的是中央状态服务器策略;而sun则采取的是特殊数据库复制hadb策略。
该文最后分析了jndi ejb和jms的集群原理,实际也是阐述了从性能集群原理上说,为什么会诞生ejb等复杂技术以及对于一些大型应用为什么需要使用ejb的原因所在。文章还否定了这样的观点:单机系统几乎可以透明的迁移到集群结构。在迁移时,需要考虑很多问题,如状态/缓存 httpsession以及特殊的服务等。
以weblogic jboss为主的采取的paired servers 对服务器复制策略则要提高性能很多,但是对load balancer算法要求高,有些普通的load balancer不一定符合要求。ibm采取的是中央状态服务器策略;而sun则采取的是特殊数据库复制hadb策略。
该文最后分析了jndi ejb和jms的集群原理,实际也是阐述了从性能集群原理上说,为什么会诞生ejb等复杂技术以及对于一些大型应用为什么需要使用ejb的原因所在。文章还否定了这样的观点:单机系统几乎可以透明的迁移到集群结构。在迁移时,需要考虑很多问题,如状态/缓存 httpsession以及特殊的服务等。





