类e_cel报表开发工具FineReport教程之服务器性能优化.pdf

类e_cel报表开发工具FineReport教程之服务器性能优化.pdf

ID:52968882

大小:2.35 MB

页数:48页

时间:2020-04-05

类e_cel报表开发工具FineReport教程之服务器性能优化.pdf_第1页
类e_cel报表开发工具FineReport教程之服务器性能优化.pdf_第2页
类e_cel报表开发工具FineReport教程之服务器性能优化.pdf_第3页
类e_cel报表开发工具FineReport教程之服务器性能优化.pdf_第4页
类e_cel报表开发工具FineReport教程之服务器性能优化.pdf_第5页
资源描述:

《类e_cel报表开发工具FineReport教程之服务器性能优化.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、类excel报表开发工具FineReport教程之服务器性能优化:集群服务器集群原理1.前述Windows集群同J2EE的集群不同,因为它是操作系统自带的集群支持,它没有J2EE集群对java的web应用的良好支持,例如session粘滞。所以对Windows集群,需要特别配置一下,以此来支持集群的功能。2.原理均衡负载会根据情况,将外部请求分配给集群内的服务器处理。当一个会话(Session)在A服务器上产生并开始,产生了一部分会话信息将保存到A服务器的内存中。假如这次会话中的一次请求被均衡负载调度器分配到了B服务器去处理,那么问题就产生了,B服务器中的内存中并没有这个会话的信息,

2、那么就会报查询超时(sessiontimeout)。而我们通过配置文件的配置,会在集群的服务器间建立联系。当B服务器收到请求,发现这个请求的会话不是自己产生的,那么它会根据请求中的信息,判断出这个会话是由哪台服务器产生。接着它会将这个请求通过内网转发给相应的那台服务器去处理。这样相当于就实现了J2EE集群的会话粘滞的功能。简单的说,会话粘滞就是保持一个会话中的多次交互都由一台集群中的服务器处理。这样就不会再产生上述的问题。3.前提集群的服务器间,需要有内网间通信的支持。不同服务器上的报表应用必须是一致的。Tomcat服务器集群1.环境准备Apache:Apache是http服务器,我

3、们利用其对Tomcat进行负载均衡,下载地址http://httpd.apache.org/download.cgi#apache22,这里使用的版本是ApacheHTTPServer2.0.64;Tomcat:Tomcat7.0.6;JK:JK是Tomcat提供给http服务器的插件,这里使用的版本是tomcat-connectors-1.2.37-windows-i386-httpd-2.0.x,下载地址http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-connectors/jk/binaries/windows/;系统:win7。2.

4、软件安装2.1Apache下载完成之后,直接安装apache,安装完成之后,在浏览器中输入http://localhost/,能够看到下图则说明安装成功:2.2Tomcat解压下载好的tomcat压缩包,复制三分解压好的tomca文件夹,分别重命名为tomcat1,tomcat2,tomcat3。3.配置过程3.1Apache配置修改修改httpd.conf我的Apache安装在C:ProgramFiles(x86)ApacheGroupApache2,找到conf目录下的httpd.conf,在文件的最后一行添加:1.include"C:ProgramFiles(x86)

5、ApacheGroupApache2confmod_jk.conf"新建mod_jk.conf文件在conf目录下新建mod_jk.conf文件,内容如下:1.LoadModulejk_modulemodules/mod_jk.so2.JkWorkersFileconf/workers.properties3.JkMount/*.jspcontroller注:第一行最后的文件名为jk的文件名,根据下载的jk的名字不同而不同。第二行表示指定哪些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器名,第三行表示可以进行

6、集群的文件类型,这里写*.jsp表示集群的文件只能是jsp文件,如果不区分文件类型,则直接写成JkMount/*controller即可。jk解压下载的jk文件,将里面的so文件复制到Apache安装目录的modules目录下,这里下载的jk文件名为mod_jk.so。新建并编辑workers.properties文件在conf文件夹下新建workers.properties,内容如下:1.#server2.worker.list=controller3.#========tomcat1========4.worker.tomcat1.port=110095.worker.tom

7、cat1.host=localhost6.worker.tomcat1.type=ajp137.worker.tomcat1.lbfactor=18.#========tomcat2========9.worker.tomcat2.port=1200910.worker.tomcat2.host=localhost11.worker.tomcat2.type=ajp1312.worker.tomcat2.lbfactor=113.#========tomc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。