jboss集群配置指南

jboss集群配置指南

ID:36670642

大小:666.51 KB

页数:16页

时间:2019-05-13

jboss集群配置指南_第1页
jboss集群配置指南_第2页
jboss集群配置指南_第3页
jboss集群配置指南_第4页
jboss集群配置指南_第5页
资源描述:

《jboss集群配置指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JBoss4.0.2集群配置指南JBoss4.0.2集群配置指南JBoss4.0.2集群配置指南本文主要讲解JBoss cluster的基本知识以及简单的配置方法,其间涉及了一些jboss的补充知识。一、材料准备:1、    JBoss 4.0.2    JBoss各个版本之间差异比较大,即使同为jboss 4.x的版本,内部组件的版本也不一致,所以请尽量使用同一版本的server。目前已经证明可以配置cluster的版本多为jboss 3.2.6和jboss 4.0.2。2、    Apache 2.0.543、    Apache mod_jk-1-2-13-a

2、pache-2-0-54二、安装:1、    jboss4.0.2与apache 2.0.54的安装请自行搞定。假设jboss的安装目录为%jboss%,apache安装目录为%apache%。2、    mod_jk的安装。从apache.org获得文件mod_jk-1-2-13-apache-2-0-54.so,将该文件拷贝到%apache% modules。三、jboss cluster入门    Jboss 支持如下类型的cluster:EJB、web、JNDI、JMS,我们主要了解web cluster。Web cluster实际上可以划分为两个话题:负

3、载均衡 (load balance) 和状态同步。它们是互相独立的,单独配置。负载均衡的概念比较简单,重要的是负载均衡的粒度。可以选择针对每个request的均衡,或者是针对每个用户的均衡。选择不同的粒度,需要不同的状态同步方式。1、基于request的负载均衡    该种方式下,负载均衡器 (load balancer)会根据各个node的状况,把每个http request进行分发。使用这样的均衡策略,就必须在多个node之间复制用户的session,实时保持整个cluster的用户状态同步,这种操作被称为session复制(session replicatio

4、n)。Jboss的实现原理是使用拦截器(interceptor),根据用户的同步策略拦截request,做同步处理后再交给server产生响应。    该方法的优点是客户不会被绑定都具体的node,只要还有一个node存活,用户状态都不会丢失,cluster都能够继续工作。缺点是node之间通信频繁,响应速度有影响,多并发、高频操作的情况下性能下降比较厉害。2、    基于用户的负载均衡该种方式下,当用户发出第一个request后,负载均衡器动态的把该用户分配到某个节点,并记录该节点的jvm路由,以后该用户的所有request都会被绑定这个jvm路由,用户只会与该s

5、erver发生交互,这种策略被称为粘性session(session sticky)。该方法的优点是响应速度快,多个节点之间无须通信。缺点也很明显,某个node死掉以后,它负责的所有用户都会丢失session。四、实战1、负载均衡    Jboss的负载均衡目前有两种方案,一是使用apache的mod_jk,二是使用jboss自带的负载均衡模块。下面分别讲解这两种配置。mod_jk的配置1、    请确认%apache%modules下已经有mod_jk-1-2-13-apache-2-0-54.so文件。2、    修改%apache%confhttpd.c

6、onf    在文件末尾添加:    Include conf/mod_jk2.conf3、    在%apache%conf下新建文件    mod_jk2.conf        文件内容如下:# Load mod_jk module. Specify the filename# of the mod_jk lib you’ve downloaded and# installed in the previous sectionLoadModule jk_module modules/mod_jk-1-2-13-apache-2-0-54.so# Where t

7、o find workers.propertiesJkWorkersFile conf/workers2.properties# Where to put jk logsJkLogFile logs/mod_jk.log# Set the jk log level [debug/error/info]JkLogLevel info# Select the log formatJkLogStampFormat "[%a %b %d %H:%M:%S %Y] "# JkOptions indicate to send SSL KEY SIZE,JkOptions +

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

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

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