JBOSS负载均衡安装索引

网络 网络优化 网络运维
本文介绍了JBOSS的负载均衡配置过程。本篇主要针对前提的准备工作和安装过程进行了阐述,之后还对它的负载均衡概念进行了介绍。之后我们再来详细关注一下配置过程。

对于熟悉J2EE的朋友们,可定知道JBOSS。那么,对于JBOSS我们也可以用来实现负载均衡技术。那么,通过开源的J2EE来实现。现在我们就来详细介绍一下再JBOSS中实现负载均衡的过程。首先我们来介绍一下安装入门知识,和JBOSS的负载均衡的相关内容。之后我们会对它的具体配置进行实例讲解,希望大家继续关注。

一、材料准备:

1、jboss-4.2.1.GA

JBoss各个版本之间差异比较大,即使同为jboss 4.x的版本,内部组件的版本也不一致,所以请尽量使用同一版本的server。目前已经证明可以配置cluster的版本多为jboss-4.x.x。

2、Apache 2.2.4

3、Apache mod_jk-1.2.25-httpd-2.2.4.so

二、安装:

1、jboss4.0.2与apache 2.0.54的安装请自行搞定。假设jboss的安装目录为%jboss%,apache安装目录为%apache%。

2、mod_jk的安装。

从apache.org获得文件mod_jk-1.2.25-httpd-2.2.4.so,将该文件拷贝到%apache%\ modules。

三、jboss cluster入门

Jboss 支持如下类型的cluster:EJB、web、JNDI、JMS,我们主要了解web cluster。

Web cluster实际上可以划分为两个话题:负载均衡 (load balance) 和状态同步。它们是互相独立的,单独配置。

负载均衡的概念比较简单,重要的是负载均衡的粒度。可以选择针对每个request的均衡,或者是针对每个用户的均衡。选择不同的粒度,需要不同的状态同步方式。

1、基于request的负载均衡

该种方式下,负载均衡器 (load balancer)会根据各个node的状况,把每个http request进行分发。使用这样的均衡策略,就必须在多个node之间复制用户的session,实时保持整个cluster的用户状态同步,这种操作被称为session复制(session replication)。Jboss的实现原理是使用拦截器(interceptor),根据用户的同步策略拦截request,做同步处理后再交给server产生响应。

该方法的优点是客户不会被绑定都具体的node,只要还有一个node存活,用户状态都不会丢失,cluster都能够继续工作。缺点是node之间通信频繁,响应速度有影响,多并发、高频操作的情况下性能下降比较厉害。

2、基于用户的负载均衡

该种方式下,当用户发出第一个request后,负载均衡器动态的把该用户分配到某个节点,并记录该节点的jvm路由,以后该用户的所有request都会被绑定这个jvm路由,用户只会与该server发生交互,这种策略被称为粘性session(session sticky)。

该方法的优点是响应速度快,多个节点之间无须通信。缺点也很明显,某个node死掉以后,它负责的所有用户都会丢失session。

责任编辑:佟健 来源: 互联网
相关推荐

2010-05-04 10:56:18

jboss负载均衡

2017-07-03 08:08:25

负载均衡分类

2010-05-06 10:01:26

nginx负载均衡

2009-06-12 13:40:25

JBoss下载JBoss安装

2010-05-04 16:20:11

resin负载均衡

2012-05-07 10:17:48

2010-04-20 21:27:28

tomcat负载均衡配

2010-05-07 12:27:53

nginx负载均衡

2011-04-28 14:56:29

XenServer负载

2018-09-13 08:47:09

Tomcat负载均衡服务器

2010-05-07 12:54:52

MySQL负载均衡

2020-03-11 19:38:39

Tomcat负载均衡配置

2019-03-18 10:44:41

负载均衡DNSUDP

2021-04-21 14:56:28

负载均衡高并发优化技术架构

2010-05-04 13:56:02

F5负载均衡

2010-05-04 13:27:27

apache负载均衡

2011-03-17 09:27:07

HAProxy负载均衡

2010-04-28 16:50:46

Apusic负载均衡器

2010-05-10 16:20:32

负载均衡策略

2013-04-22 11:29:14

Nginx
点赞
收藏

51CTO技术栈公众号