|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你学习的是市场营销,是销售,也许参加大课堂的学习会更合适,因为你的工作能力中有个基础就是搭建自己的人脉,1.利用DNS轮询.2.利用ApacheR-proxy体例。3.利用Apachemod_jk体例.DNS轮询的弱点是,当集群中某台服务器中断以后,用户因为dns缓存的原因,便没法会见服务,必需比及dns剖析更新,大概这台服务重视新启动。另有就是必需把集群中的一切服务端口表露给外界,没有效apache做前置代办署理的体例平安,而且占用大批公网IP地点,并且tomcat还要卖力处置静态网页资本,影响效力。长处是集群设置最复杂,dns设置也十分复杂。R-proxy的弱点是,当个中一台tomcat中断运转的时分,apache仍旧会转发哀求已往,招致502网关毛病。可是只需服务器再启动就不存在这个成绩。mod_jk体例的长处是,Apache会主动检测到中断失落的tomcat,然后不再发哀求已往。弱点就是,当中断失落的tomcat服务器再次启动的时分,Apache检测不到,仍旧不会转发哀求已往。R-proxy和mod_jk的配合长处是.能够只将Apache置于公网,节俭公网IP地点资本。能够经由过程设置来完成Apache专门卖力处置静态网页,让Tomcat专门卖力处置jsp和servlet等静态哀求。配合弱点是:假如前置Apache代办署理服务器中断运转,一切集群服务将没法对外供应。R-proxy和mod_jk对静态页面哀求的处置,都能够通设置来拔取一个尽量优化的效果。这三种体例对完成最好负载平衡都有必定不敷,mod_jk绝对好些,能够经由过程设置lbfactor参数来分派哀求义务。一切这些在实践利用中都应当依据详细情形来选择。大略设置以下:后期筹办:1。下载Apache和Tomcat:Apache2.0.53:http://www.eu.apache.org/dist/httpd/binaries/win32/apache_2.0.53-win32-x86-no_ssl.msiTomcat5.5.9:http://www.eu.apache.org/dist/jakarta/tomcat-5/v5.5.9/bin/jakarta-tomcat-5.5.9.ziphttp://www.eu.apache.org/dist/jakarta/tomcat-5/v5.5.9/bin/jakarta-tomcat-5.5.9-fulldocs.tar.gzhttp://www.eu.apache.org/dist/jakarta/tomcat-5/v5.5.9/bin/jakarta-tomcat-5.5.9-compat.ziphttp://www.eu.apache.org/dist/jakarta/tomcat-5/v5.5.9/bin/jakarta-tomcat-5.5.9-admin.zipmod_jk.sohttp://www.eu.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/jk-1.2.8/mod_jk-1.2.8-apache-2.0.52.so(可选,由于Apache2.0.53已自带).2.设置Tomcat集群。同时公布有clusterapp这个web使用,,修正test.jsp,使得翻开:http://192.168.9.235:12080/clusterapp/test.jsp和http://192.168.9.226:12080/clusterapp/test.jsp看到的是分歧的页面效果。3.安装Apache2.0.53。此时Tomcat集群的服务器为:192.168.9.226:12080和192.168.9.235:12080编纂c:/windows/system32/drivers/etc/host文件,最初一行加上127.0.0.1lizongbo.com先来R-proxy体例。接上去是mod_jk体例。从头启动apache,一样翻开http://lizongbo.com/clusterapp/test.jsp一直的革新这个页面,也将会看到页面显现出分歧的内容。参考材料:Tomcatcluster:http://www.onjava.com/onjava/2004/04/14/examples/tomcatclustering.ziphttp://www.onjava.com/pub/a/onjava/2004/11/24/replication1.htmlhttp://www.onjava.com/pub/a/onjava/2004/11/24/replication1.html?page=2http://www.onjava.com/pub/a/onjava/2004/04/14/clustering.htmlhttp://www.onjava.com/pub/a/onjava/2004/04/14/clustering.html?page=2R-proxy:http://www.douzhe.com/docs/ApacheManual/mod/mod_proxy.html#proxypassreversehttp://www.douzhe.com/docs/ApacheManual/mod/mod_rewrite.html#rewritemaphttp://www.douzhe.com/docs/ApacheManual/mod/mod_rewrite.html#rewriterulemod_jk:http://jakarta.apache.org/tomcat/connectors-doc/config/apache.htmlhttp://jakarta.apache.org/tomcat/connectors-doc/config/workers.htmlhttp://jakarta.apache.org/tomcat/connectors-doc/common/ajpv13a.htmlhttp://www.mail-archive.com/tomcat-user@jakarta.apache.org/msg146787.html绝对已过期的材料(由于mod_jk2体例已不被保举,mod_jk2已不再被更新了):http://www.sentom.net/list.asp?id=14http://www.linuxforum.net/docnew/showthreaded.php?Cat=&Board=server&Number=507&page=1&view=collapsed&sb=5&o=all&fpart=http://www.ecoo.net/list.asp?articleid=2311http://www.linuxaid.com.cn/forum/showdoc.jsp?l=1&i=81013&m=0http://search.csdn.net/expert/topicview1.asp?id=1706745http://www.chinaitlab.com/www/news/article_show.asp?id=11921大概有效的材料:(由于我还没有细心看过)http://www.phpv.net/article.php/92http://raibledesigns.com/tomcat/http://www.crazysquirrel.com/debian/tomcat55.php
再说说缺点:首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。 |
|