![Red Hat Application Server Скачать руководство пользователя страница 250](http://html.mh-extra.com/html/red-hat/application-server/application-server_manual_1427406250.webp)
242
Chapter 32. Clustering with JOnAS
Figure 32-4. Load Balancing
32.4.1. CMI Principles
CMI is a new ORB used by JOnAS to provide clustering for load balancing and high availability.
Several instances of JOnAS can be started together in a cluster to share their EJBs. It is possible
to start the same EJB on each JOnAS, or to distribute their load. A URL referencing several JOnAS
instances can be provided to the clients. At lookup time, a client randomly chooses one of the available
servers to request the required bean. Each JOnAS instance has the knowledge (through JavaGroups) of
the distribution of the beans in the cluster. An answer to a lookup is a special clustered stub, containing
stubs to each instance known in the cluster. Each method call on the home of the bean can be issued
by the stub to a new instance, to balance the load on the cluster. The default algorithm used for load
distribution is currently a weighted round-robin.
32.4.2. CMI Configuration
•
In the
build.properties
of the application, set the protocol name to
cmi
before
compilation:
protocols.names=cmi
•
In the file
carol.properties
of the directory
$JONAS_BASE/conf
), set the protocol to
cmi
:
carol.protocols=cmi
•
In the file
carol.properties
, configure the multicast address, the group name, the round-robin
weighted factor, etc. For example:
# java.naming.provider.url property
carol.cmi.url=cmi://localhost:2002
Содержание Application Server
Страница 1: ...Red Hat Application Server JOnAS User Guide ...
Страница 8: ......
Страница 22: ...14 Chapter 1 Java Open Application Server JOnAS a J2EE Platform ...
Страница 58: ...50 Chapter 3 JOnAS Configuration ...
Страница 66: ...58 Chapter 5 JOnAS Class Loader Hierarchy ...
Страница 78: ...70 Chapter 6 JOnAS Command Reference ...
Страница 80: ......
Страница 86: ...78 Chapter 7 Developing Session Beans ...
Страница 136: ...128 Chapter 9 Developing Message Driven Beans ...
Страница 142: ...134 Chapter 10 Defining the Deployment Descriptor ...
Страница 148: ...140 Chapter 11 Transactional Behavior of EJB Applications ...
Страница 158: ...150 Chapter 14 EJB Packaging ...
Страница 162: ...154 Chapter 15 Application Deployment and Installation Guide ...
Страница 164: ......
Страница 176: ...168 Chapter 18 WAR Packaging ...
Страница 178: ......
Страница 184: ...176 Chapter 20 Defining the Client Deployment Descriptor ...
Страница 186: ...178 Chapter 21 Client Packaging ...
Страница 188: ......
Страница 192: ...184 Chapter 23 EAR Packaging ...
Страница 194: ......
Страница 200: ...192 Chapter 24 JOnAS Services ...
Страница 204: ...196 Chapter 25 JOnAS and the Connector Architecture ...
Страница 222: ...214 Chapter 27 Ant EJB Tasks Using EJB JAR ...
Страница 234: ...226 Chapter 29 Web Services with JOnAS ...
Страница 236: ......
Страница 260: ...252 Chapter 34 How to use Axis in JOnAS ...
Страница 270: ...262 Chapter 36 Web Service Interoperability between JOnAS and BEA WebLogic ...
Страница 296: ......