<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/j2ee-custer-list-off-secret/</link>
<title><![CDATA[揭密J2EE集群Cluster]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[编程杂谈]]></category>
<pubDate>Sun, 26 Sep 2010 08:48:13 +0000</pubDate> 
<guid>https://www.heckjj.com/j2ee-custer-list-off-secret/</guid> 
<description>
<![CDATA[ 
	　　<span style="font-family: 微软雅黑;">tomcat是只支持web应用系统，所以采取struts+hibernate或tapestry+hibernate（或者中间加上spring/jdon）都属于web应用系统，他们都是单机stand-alone系统，利用上述tomcat的负载平衡只能勉强支撑两三台服务器，而且随着访问量增加，tomcat等web服务器将趋于缓慢，从这篇文章观点来看，web应用程序在性能的伸缩性不太高。下面讨论的都是因为使用ejb后而使得你的应用程序自动获得的能力：<br/>以weblogic jboss为主的采取的paired servers 对服务器复制策略则要提高性能很多，但是对load balancer算法要求高，有些普通的load balancer不一定符合要求。ibm采取的是中央状态服务器策略；而sun则采取的是特殊数据库复制hadb策略。<br/>　<br/>　该文最后分析了jndi ejb和jms的集群原理，实际也是阐述了从性能集群原理上说，为什么会诞生ejb等复杂技术以及对于一些大型应用为什么需要使用ejb的原因所在。文章还否定了这样的观点：单机系统几乎可以透明的迁移到集群结构。在迁移时，需要考虑很多问题，如状态/缓存 httpsession以及特殊的服务等。</span><span style="font-family: 微软雅黑;"><br/>　　<br/>另外观点：分布式结构一定比配置定制结构可靠吗？不一定。<br/>在使用ejb时有人喜欢什么都实现分布式，其实这是不必的，一般可让web应用程序首先选择同台服务器中的ejb服务，这叫配置结构。<br/><br/>作者的结论是：<br/>clustering is different from the stand-alone environment<br/>　　<br/>　&nbsp;&nbsp;集群架构是完全不同于单机结构的。在建立一个大型的可伸缩系统之前，我们必须对不同的j2ee服务器产品实现集群有不同的了解和掌握，选择合适的第三方框架保证确认他们也是支持集群环境的（如jdon框架），合适的架构设计将从集群中得益，而不是将苦难留给你的企业及其其他后来的同事（国人经常是在架构设计时，喜欢方便自己，害了系统和他人）。<br/>　　<br/>&nbsp;&nbsp;&nbsp;&nbsp; 一直以来，所谓轻量的架构系统受到狂热分子的鼓吹和极端追从，甚至提出否定ejb的观点（如spring作者提出的without ejb），这些祸患人心的观点不能说是完全错误的，但是至少是极端，属于一叶遮目，看待ejb不能只从oo设计角度，还要从实际应用性能上考虑，就象看到soa结构一样，设计和性能是实际架构选择的两个基本点，善于平衡才是我们实际架构选择的主要宗旨。</span><br/>Tags - <a href="https://www.heckjj.com/tags/j2ee/" rel="tag">j2ee</a> , <a href="https://www.heckjj.com/tags/%25E9%259B%2586%25E7%25BE%25A4/" rel="tag">集群</a> , <a href="https://www.heckjj.com/tags/cluster/" rel="tag">cluster</a>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/j2ee-custer-list-off-secret/#blogcomment</link>
<title><![CDATA[[评论] 揭密J2EE集群Cluster]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/j2ee-custer-list-off-secret/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>