Professional Documents
Culture Documents
(Redhat) Linux Important Stuff
(Redhat) Linux Important Stuff
Takayoshi Kimura
Committer, JBoss AS and JBoss Cache
Senior Software Maintenance Engineer
Global Support Service
JBoss, a division of Red Hat
JBoss EAP
JBoss AS 5
JBoss Cache
JBoss EAP
JBoss Cache
JGroups
HA JMX Invoker
HAPartition
HA-Singleton
Farm
HASessionState
HA-JNDI
HA EJB Invoker
HTTP Session
Replication
JBoss EAP
JBoss EAP
( )
JBoss EAP
JBoss EAP 4.3.0.GA_CP02
JGroups 2.4.2.GA_CP01
JBoss Cache 1.4.1.SP9
JBoss Cache
JGroups
HA JMX Invoker
HAPartition
HA-Singleton
Farm
HASessionState
HA-JNDI
HA EJB Invoker
HTTP Session
Replication
HAPartition
HAPartition
EAP
JGroups
JBoss Cache
deploy/clustering-service.xml
Copyright 2008 Red Hat, Inc.
All rights reserved. | 7
JBoss Cache
JGroups
HA JMX Invoker
HAPartition
HA-Singleton
Farm
HASessionState
HA-JNDI
HA EJB Invoker
HTTP Session
Replication
JNDI
HA-JNDI
JNDI
deploy/cluster-service.xml
HA-JNDI
InitialContext
HA-JNDI
InitialContext
Context.PROVIDER_URL
1
jnp.partitionName
LAN
HA-JNDI
Context.PROVIDER_URL
HA-JNDI
jnp.partitionName
HA-JNDI
JNDI
HA-JNDI
HA-JNDI
jndi.properties
conf/jndi.properties
jndi.properties
HA-JNDI
InitialContext
HA-JNDI
JNDI
Copyright 2008 Red Hat, Inc.
All rights reserved. | 15
JBoss Cache
JGroups
HA JMX Invoker
HAPartition
HA-Singleton
Farm
HASessionState
HA-JNDI
HA EJB Invoker
HTTP Session
Replication
EJB
EJB( )
MDB
CMP
conf/standardjboss.xml
deploy/cluster-service.xml
deploy/ejb3-sbsb-cache-service.xml
EJB( )
EJB
@Clustered
jboss.xml <clustered>true</clustered>
jboss.xml Invoker (clustered=true)
HA-JNDI
SFSB
SLSB
SFSB
( )
EJB2 HASessionState
deploy/cluster-service.xml
JPA Entity
JBoss Cache JPA
Entity
deploy/ejb3-entity-cache-service.xml
JPA Entity
@Cache (usage=CacheConcurrencyStrategy.
TRANSACTIONAL)
(Entity )
Collection (Collection )
JPA Entity
Eviction Policy
CacheMode LOCAL
JBoss Cache
JGroups
HA JMX Invoker
HAPartition
HA-Singleton
Farm
HASessionState
HA-JNDI
HA EJB Invoker
HTTP Session
Replication
JBoss Web
JBoss Web
HttpSession
JBoss
Apache + mod_jk
Big IP
deploy/jboss-web-cluster.sar/META-INF/jbossservice.xml
JBoss Web
web.xml
<distributable />
mod_jk
jvmRoute
deploy/jboss-web.deployer/server.xml
UseJK
deploy/jboss-web.deployer/META-INF/jbossservice.xml
JBoss Cache
JGroups
HA JMX Invoker
HAPartition
HA-Singleton
Farm
HASessionState
HA-JNDI
HA EJB Invoker
HTTP Session
Replication
JBoss Messaging
JBoss Messaging
*-ds.xml
DB
deploy/jboss-messaging.sar/clustered-*persistence-service.xml
$JBOSS_HOME/docs/examples/jms
DBMS
clustered-hsqldb-persistenceservice.xml
deploy/jboss-messaging.sar/messagingservice.xml ServerPeerID
VM
Copyright 2008 Red Hat, Inc.
All rights reserved. | 27
JBoss Messaging
ClusteredConnectionFactory
HA-JNDI
JBoss Cache
JGroups
HA JMX Invoker
HAPartition
HA-Singleton
Farm
HASessionState
HA-JNDI
HA EJB Invoker
HTTP Session
Replication
JGroups
JGroups
JBoss
Unreliable
UDP
IP Multicast
Reliable
TCP
JGroups
JGroups
UDP
TCP
JGroups
TCP
DEBUG
conf/jboss-log4j.xml
WARN
<category name="org.jgroups">
<priority value="DEBUG"/>
</category>
JGroups
UDP
Multicast Sender/Receiver Test
UDP
JGroups JGroups
JGroups
JGroups
ViewDemo
JGroups
JGroups
jgroups.bind_addr
(
)
jgroups.bind_addr
0.0.0.0
JBoss -b
127.0.0.1 0.0.0.0
127.0.0.1
JBoss Web jvmRoute
mod_jk
Java -Dkey=value
JBoss
${propertykey:defaultvalue}
conf/jbossjta-properties
bin/run.conf
HTTP
SFSB
JPA Entity
2
3
JBoss AS 5
AS 5
deploy/cluster
JGroups
EAP 4.3 6
AS 5 2
HTTP Session
Farm
ProfileService
AS 5
JGroups JBoss Cache
JBossCache
JBoss Cache
1.3.0
1.4.0
1.4.1
2.0.0
2.1.0
2.2.0
3.0.0
Wasabi
Jalapeno
Cayenne
Habanero
Alegrias
- Poblano
Naga (Jolokia)
NEC